Resources
Comprehensive Causal Inference Resource Library
This collection brings together the best resources for learning, teaching, and applying causal inference methods. All resources are curated for quality, accessibility, and practical utility.
Textbooks & eBooks
Foundational textbooks, free online books, and essential readings for every level of expertise.
Browse textbooks →Code Repositories
R and Python code examples, replication materials, and implementation guides for causal methods.
Explore code →Course Materials
Slides, lecture notes, problem sets, and syllabi from university courses on causal inference.
View materials →Research Papers
Key papers, literature reviews, and methodological advances in causal inference.
Read papers →Software Tools
R packages, Python libraries, and specialized software for causal analysis.
Discover tools →Video Lectures
Recorded lectures, tutorials, and conference talks from experts in the field.
Watch videos →Textbooks & eBooks
Foundational Texts
- Hernán, M. A., & Robins, J. M. (2020). Causal Inference: What If. Chapman & Hall/CRC.
- Free online version
- Comprehensive, accessible introduction to potential outcomes framework
- Focus on epidemiology but widely applicable
- Imbens, G. W., & Rubin, D. B. (2015). Causal Inference for Statistics, Social, and Biomedical Sciences: An Introduction. Cambridge University Press.
- Rigorous treatment of Rubin causal model
- Excellent for graduate students and researchers
- Angrist, J. D., & Pischke, J. S. (2014). Mastering 'Metrics: The Path from Cause to Effect. Princeton University Press.
- Intuitive introduction to five key methods: RCTs, regression, IV, RDD, DiD
- Engaging writing style with real-world examples
- Pearl, J., Glymour, M., & Jewell, N. P. (2016). Causal Inference in Statistics: A Primer. Wiley.
- Introduction to causal diagrams and do-calculus
- Complementary to potential outcomes approach
Advanced Texts
- Pearl, J. (2009). Causality: Models, Reasoning, and Inference (2nd ed.). Cambridge University Press.
- Seminal work on structural causal models
- Advanced mathematical treatment
- Morgan, S. L., & Winship, C. (2014). Counterfactuals and Causal Inference: Methods and Principles for Social Research (2nd ed.). Cambridge University Press.
- Bridges potential outcomes and structural equation modeling
- Strong focus on social science applications
- Cunningham, S. (2021). Causal Inference: The Mixtape. Yale University Press.
- Free online version
- Practical focus with Stata, R, and Python code
- Covers modern methods including synthetic control
Specialized Topics
- Athey, S., & Imbens, G. W. (2019). The Econometrics of Randomized Experiments. In Handbook of Field Experiments.
- Advanced treatment of experimental design and analysis
- Van der Laan, M. J., & Rose, S. (2011). Targeted Learning: Causal Inference for Observational and Experimental Data. Springer.
- Advanced statistical framework for causal inference
- Focus on machine learning integration
Free Online Resources
- The Effect: An Introduction to Research Design and Causality
- Online book by Nick Huntington-Klein
- Interactive examples and visualizations
- Causal Data Science
- Online course notes
- Python-focused with practical examples
Code Repositories & Examples
R Resources
- Causal Inference Cheat Sheet
- GitHub Repository
- Quick reference for common methods and R packages
- Causal Impact R Package
- CRAN
- Bayesian structural time-series for causal inference
- MatchIt Package
- Documentation
- Nonparametric preprocessing for parametric causal inference
- fixest Package
- Website
- Fast fixed-effects estimation for difference-in-differences
Python Resources
- DoWhy Library
- GitHub
- End-to-end causal inference library from Microsoft Research
- Causal ML Package
- Documentation
- Machine learning methods for causal inference
- EconML Library
- GitHub
- Heterogeneous treatment effects estimation
Interactive Tutorials
- Causal Inference with R
- RStudio Cloud
- Interactive environment with pre-loaded datasets
- Python Causal Inference Tutorials
- Colab Notebooks
- Google Colab notebooks with executable code
Course Materials
University Course Syllabi
- Harvard University - STAT 186: Causal Inference
- Syllabus
- Taught by Prof. Edoardo Airoldi
- Stanford University - MS&E 226: Fundamentals of Causal Inference
- Course website
- Taught by Prof. Stefan Wager
- UC Berkeley - STAT 240: Causal Inference
- Materials
- Taught by Prof. Rina Foygel Barber
Problem Sets & Exams
- MIT 14.387: Applied Econometrics
- Problem sets
- Causal inference applications in economics
- Princeton ORF 524: Causal Inference
- Assignments
- Theoretical and applied problems
Key Research Papers
Foundational Papers
- Rubin, D. B. (1974). Estimating causal effects of treatments in randomized and nonrandomized studies. Journal of Educational Psychology, 66(5), 688-701.
- Introduces potential outcomes framework
- Rosenbaum, P. R., & Rubin, D. B. (1983). The central role of the propensity score in observational studies for causal effects. Biometrika, 70(1), 41-55.
- Foundation for propensity score methods
- Angrist, J. D., Imbens, G. W., & Rubin, D. B. (1996). Identification of causal effects using instrumental variables. Journal of the American Statistical Association, 91(434), 444-455.
- Formalizes IV estimation
Modern Advances
- Athey, S., & Imbens, G. (2016). Recursive partitioning for heterogeneous causal effects. Proceedings of the National Academy of Sciences, 113(27), 7353-7360.
- Causal forests for heterogeneous treatment effects
- Chernozhukov, V., Chetverikov, D., Demirer, M., Duflo, E., Hansen, C., Newey, W., & Robins, J. (2018). Double/debiased machine learning for treatment and structural parameters. The Econometrics Journal, 21(1), C1-C68.
- Machine learning for causal inference
- Abadie, A., Diamond, A., & Hainmueller, J. (2010). Synthetic control methods for comparative case studies: Estimating the effect of California's tobacco control program. Journal of the American Statistical Association, 105(490), 493-505.
- Synthetic control method
Literature Reviews
- Imbens, G. W. (2020). Potential outcome and directed acyclic graph approaches to causality: Relevance for empirical practice in economics. Journal of Economic Literature, 58(4), 1129-1179.
- Comprehensive review of causal inference in economics
- Hernán, M. A. (2018). The C-word: Scientific euphemisms do not improve causal inference from observational data. American Journal of Public Health, 108(5), 616-619.
- Clear thinking about causal language
Software Tools
R Packages
causalverse- Meta-package for causal inferenceMatchIt- Matching methods for causal inferenceWeightIt- Weighting methods for causal inferencefixest- Fast fixed-effects estimationivpack- Instrumental variables estimationrdrobust- Regression discontinuitygsynth- Generalized synthetic controlgrf- Generalized random forests for causal inferenceDoubleML- Double machine learningmedflex- Mediation analysis
Python Libraries
DoWhy- End-to-end causal inferenceCausalML- Machine learning for causal inferenceEconML- Heterogeneous treatment effectscausalnex- Causal discovery and reasoningpgmpy- Probabilistic graphical modelslingam- Linear non-Gaussian causal models
Video Lectures & Tutorials
Lecture Series
- MIT OpenCourseWare: Causal Inference
- YouTube playlist
- Complete course lectures
- Harvard Data Science: Causal Inference
- YouTube
- Introductory lectures
- Stanford Causal Inference Seminar
- YouTube channel
- Research talks and tutorials
Conference Talks
- Causal Data Science Meeting
- Recordings
- Annual conference recordings
- Atlantic Causal Inference Conference
- Website
- Conference presentations
Contributing to This Resource Library
This resource library is community-maintained. To suggest additions or corrections:
- Submit a resource: Email zephyr.v@outlook.com with:
- Resource title and description
- URL or citation
- Brief justification for inclusion
- Your name (optional, for acknowledgment)
- Report issues: Found a broken link or outdated information? Let us know.
- Share widely: These resources are freely available. Please share with colleagues and students.