Introduction to organic chemistry and general considerations. Structure and bonding in organic molecules. Nomenclature of organic compounds. Acidity and basicity of organic compounds. Stereochemistry. Hydrocarbons. Alkyl halides. Alcohols and phenols. Ethers. Thioalcohols and thioethers. Aldehydes and ketones. Carboxylic acids. Carboxylic acid derivatives (acid chlorides, esters, anhydrides, amides, thioesters). Nitriles. Amines. Alkenes and alkynes. Aromatic compounds. Heterocyclic compounds