Biofundamentals - Nucleic Acid Structure
Biofundamentals - Nucleic Acid Structure,
UC Boulder Virtual Laboratory,

Lecture notes that are a combination of text, animations, illustrations, and graphics.