This document provides an outline for teaching organic chemistry. It covers general principles like hybridization and bond properties. It then discusses specific classes of compounds like alkanes, alkenes, alkynes, alcohols, alkyl halides, aldehydes, ketones, carboxylic acids and their derivatives. Protection and deprotection of functional groups is introduced. The document also covers aromaticity, aromatic compounds, heterocyclic compounds, carbohydrates, amino acids, proteins, and pericyclic reactions. Specific reactions involving carbonyl groups are also detailed along with stereochemistry.