Solution: Viroids differ from viruses in having RNA molecules without protein coat, Viruses on the other hand posses DNA or RNA with a protein coat, as their genetic material. Viruses can infect a wide range of organisms including plants, animals or bacteria, while viroids infect only plants.