This document provides information about anti-viral drugs. It begins by defining viruses and their structure. It then discusses different classes of anti-viral drugs, including those that block viral attachment and entry, inhibit penetration, act as uncoating inhibitors, and are nucleic acid inhibitors that target polymerases or reverse transcriptase. Specific drugs are discussed for each class, along with their mechanisms of action, structures, and importance for treating various viral diseases like HIV, hepatitis, herpes, and influenza.