This is a junior-senior level overview of advanced and nanoscale materials including hard, soft and hybrid materials with a focus on structure-function relationships. Lab techniques include materials synthesis, structural characterization, modeling of structures, and spectroscopic characterization. Emphasis is on modern research methods.