Other
Computer Knowledge: Computer Knowledge Virus Tutorial
This site contains a tutorial which includes an overview of viruses, types of viruses, the history of viruses, and virus prevention.
BBC
Bbc: Science & Nature Hot Topics Computer Viruses
This BBC "hot topic" contains a description of the types of computer viruses. It also provides different ways to prevent or eliminate computer viruses.
Khan Academy
Khan Academy: Unit: Online Data Security
Readings and practice problems about online data security.
TED Talks
Ted: Ted Ed: 5 of the Worst Computer Viruses Ever
Not all computer viruses are created equal. Michael Aranda from SciShow describes 5 of the worst computer viruses of all time and how exactly they became so powerful. [9:37]
Khan Academy
Khan Academy: Computer Malware
Learn about malware, how it is installed on a computer, and what type of damage it can do.
Khan Academy
Khan Academy: Phishing Attacks
Find out what phishing attacks are and how to avoid them.