https://www.khanacademy.org/science/biology/biology-of-viruses
its very useful free online course..
10 biology viruses which are very useful