This document provides an overview of organic molecules and macromolecules that are essential for life. It discusses how carbon allows for diverse organic molecules through bonding properties. Functional groups and isomers add to molecular diversity. Macromolecules like carbohydrates, lipids, proteins and nucleic acids are polymers formed from linking molecular subunits. Carbohydrates store and provide energy. Lipids provide storage and structure. Proteins have many vital functions. Nucleic acids carry genetic information and are made of nucleotides. The shape and structure of molecules determines their function in organisms.