Lectures on causal inference

A twelve-chapter graduate textbook, written from scratch. The series builds sequentially from the Neyman-Rubin potential-outcomes framework to modern machine-learning-augmented causal inference. Each chapter contains: intended learning outcomes, a suggested 3-lecture plan, formal theorems with proofs, numbered equations, Python code with numpy / scikit-learn / statsmodels / econml / dowhy / pgmpy, synthetic worked examples, and graded exercises.

Target reader: strong first-year PhD student in statistics, economics, or machine learning.


Part I, Foundations

Part II, Classical estimation

Part III, Panel data and staggered designs

Part IV, Modern ML-augmented causal inference


Return to the Lectures hub for quantum computing and AGI foundations series.