This document discusses various types of malware including viruses, worms, Trojan horses, and spam. It defines each type and provides examples. Viruses are programs that replicate themselves and can damage computer systems. Different types of viruses are described. Worms replicate rapidly across networks to infect other systems through security vulnerabilities. Trojan horses disguise harmful programs as legitimate files. Spam is defined as unsolicited commercial email. Methods of prevention for each type of malware are mentioned.