This book provides a modern, accessible, and computationally supported introduction to experimental design grounded firmly in randomization and the formulation of ideas and methods in terms of potential outcomes. The book also incorporates new developments at the interface of causal inference and experimental design.