This document discusses molecular design for drug discovery. It outlines how molecular design can be used to control compound behavior through manipulation of molecular properties. Hypothesis-driven and prediction-driven approaches to molecular design are discussed. Relationship between structures, such as bioisosterism, are important for analyzing biological activity and physicochemical properties. Library design for screening is also covered, focusing on diversity, coverage, and neighborhood sampling of chemical space.