
Causal Inference Course
Causal Inference gives you the tools to move beyond correlation and answer the questions that actually drive decisions. You'll master the full toolkit — from randomized experiments to instrumental variables, regression discontinuity, and difference-in-differences. This course is built for researchers, data scientists, and analysts who need rigorous, defensible causal conclusions from real data.
What you will learn:
You will build a foundation in causal reasoning, starting with the potential outcomes framework and directed acyclic graphs. Learn to design and analyze randomized experiments, then extend those skills to observational settings using matching, propensity scores, and regression adjustment. The course covers instrumental variables, regression discontinuity, and difference-in-differences, including staggered adoption approaches. Study mediation analysis, heterogeneous treatment effects, and doubly robust estimators. Sensitivity analysis teaches how robust your conclusions are to unmeasured confounding. By the end, you will be able to select the appropriate identification strategy for any empirical problem and communicate causal evidence precisely.
How you study in practice Causal Inference Course
How you practice Causal Inference Course
For companies that want to train their team
With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Causal Thinking
Foundations of Causal Thinking
Lesson 1 • Potential Outcomes Framework
Presents the Rubin potential outcomes model as a formal basis for causal effects. Students learn to express individual and average treatment effects precisely.
Lesson 2 • Causal Assumptions and Identification
Explains what it means for a causal effect to be identified from data. Covers the core assumptions required before any estimation strategy is valid.
Lesson 3 • Directed Acyclic Graphs Basics
Introduces DAGs as a visual language for encoding causal assumptions. Students learn to read and draw simple graphs representing data-generating processes.
Lesson 4 • Correlation Versus Causation
Contrasts associational and causal claims using real examples. Establishes why standard statistical associations cannot answer causal questions without additional assumptions.
Lesson 5 • The Language of Causality
Introduces formal causal vocabulary including treatments, outcomes, and confounders. Provides the shared terminology used throughout the entire course.
Chapter 2HideHide detailsSee detailsRandomized Experiments as the Gold Standard
Randomized Experiments as the Gold Standard
Lesson 1 • Experimental Design Principles
Covers core design choices including unit of randomization, blocking, and stratification. Students learn how design decisions affect statistical power and validity.
Lesson 2 • External Validity and Generalization
Addresses when experimental findings transport to new populations or settings. Introduces reweighting methods for improving external validity.
Lesson 3 • Threats to Experimental Validity
Identifies noncompliance, attrition, and spillover as common threats to valid inference. Students learn to detect and address each threat analytically.
Lesson 4 • Why Randomization Solves Confounding
Explains how random assignment balances observed and unobserved confounders in expectation. Connects randomization to the potential outcomes framework from Chapter 1.
Lesson 5 • Estimating Treatment Effects from Experiments
Teaches difference-in-means estimation and regression adjustment for experimental data. Students compute ATE estimates and construct valid confidence intervals.
Chapter 3HideHide detailsSee detailsObservational Studies and Confounding Control
Observational Studies and Confounding Control
Lesson 1 • Matching and Stratification
Introduces matching and stratification as nonparametric alternatives to regression adjustment. Students apply exact, nearest-neighbor, and coarsened exact matching.
Lesson 2 • Propensity Score Methods
Develops propensity score estimation and its use in weighting and matching. Students implement inverse probability weighting and diagnose overlap violations.
Lesson 3 • Confounding in Observational Data
Defines confounding precisely using DAGs and potential outcomes. Students diagnose confounding in realistic data scenarios and understand its consequences for naive estimates.
Lesson 4 • Backdoor Criterion and Adjustment Sets
Teaches the backdoor criterion as a graphical rule for valid covariate adjustment. Students identify minimal sufficient adjustment sets from a given DAG.
Lesson 5 • Regression Adjustment Methods
Covers linear and nonlinear regression for confounding control under the backdoor criterion. Students implement and interpret regression-adjusted causal estimates.
Chapter 4HideHide detailsSee detailsInstrumental Variables
Instrumental Variables
Lesson 1 • Two-Stage Least Squares Estimation
Teaches 2SLS as the standard IV estimator and its implementation in practice. Students compute 2SLS estimates and interpret first- and second-stage results.
Lesson 2 • IV Applications and Extensions
Surveys classic and modern IV applications including natural experiments and shift-share designs. Students evaluate instrument validity in applied research contexts.
Lesson 3 • The IV Identification Strategy
Explains how a valid instrument breaks the endogeneity problem by providing exogenous variation. Students connect IV logic to the potential outcomes framework.
Lesson 4 • Instrument Validity Testing
Covers empirical tests for instrument strength and overidentification. Students apply F-statistics, Sargan-Hansen tests, and placebo checks.
Lesson 5 • Local Average Treatment Effects
Introduces the LATE as the causal estimand identified by IV under heterogeneous treatment effects. Students distinguish compliers, always-takers, and never-takers.
Chapter 5HideHide detailsSee detailsRegression Discontinuity Design
Regression Discontinuity Design
Lesson 1 • Nonparametric RD Estimation
Covers local polynomial regression and bandwidth selection as the standard RD estimation approach. Students implement and compare estimators using real data.
Lesson 2 • RD Design Logic and Setup
Explains how a cutoff in an assignment variable creates local quasi-random variation. Students identify RD-applicable settings and define the local average treatment effect at the cutoff.
Lesson 3 • Fuzzy RD and Kink Designs
Extends RD to settings with imperfect compliance and kinked assignment rules. Students implement fuzzy RD via 2SLS and interpret regression kink designs.
Lesson 4 • RD Validity Tests
Teaches density tests, covariate balance checks, and placebo cutoff tests to validate RD assumptions. Students apply each test and interpret results correctly.
Lesson 5 • RD Reporting and Limitations
Addresses external validity constraints and best practices for presenting RD findings. Students produce publication-quality RD plots and result tables.
Chapter 6HideHide detailsSee detailsDifference-in-Differences and Panel Methods
Difference-in-Differences and Panel Methods
Lesson 1 • Regression Implementation of DiD
Covers the two-way fixed effects regression as the standard DiD estimator. Students implement TWFE models and interpret treatment effect coefficients.
Lesson 2 • DiD Logic and the Parallel Trends Assumption
Explains how DiD removes time-invariant confounding by comparing changes across groups. Students formalize the parallel trends assumption and understand when it is plausible.
Lesson 3 • Testing and Validating DiD Assumptions
Teaches formal pre-trend tests and placebo outcome checks for DiD validity. Students apply these tests and adjust their designs based on results.
Lesson 4 • Synthetic Control Method
Introduces synthetic control as a complement to DiD for single-unit treatment cases. Students construct a synthetic control and conduct inference via permutation.
Lesson 5 • Staggered Adoption and Heterogeneous Effects
Addresses the bias in TWFE when treatment timing varies across units. Students apply modern estimators that handle staggered adoption correctly.
Chapter 7HideHide detailsSee detailsMediation and Heterogeneous Treatment Effects
Mediation and Heterogeneous Treatment Effects
Lesson 1 • Heterogeneous Treatment Effects Overview
Introduces the concept of treatment effect heterogeneity and its policy relevance. Students distinguish average effects from conditional average treatment effects.
Lesson 2 • Estimating Mediation Effects
Covers regression-based and nonparametric methods for estimating mediation. Students implement mediation analysis and construct valid confidence intervals.
Lesson 3 • Causal Mediation Analysis
Defines direct and indirect effects using the potential outcomes framework. Students decompose total effects into natural direct and indirect components.
Lesson 4 • Policy Targeting with Heterogeneous Effects
Translates CATE estimates into optimal treatment assignment rules. Students construct and evaluate policy rules using welfare metrics.
Lesson 5 • Machine Learning for Heterogeneous Effects
Applies causal forests and meta-learners to estimate CATEs from high-dimensional data. Students implement and evaluate these methods using cross-fitting.
Chapter 8HideHide detailsSee detailsAdvanced Identification and Sensitivity Analysis
Advanced Identification and Sensitivity Analysis
Lesson 1 • Sensitivity Analysis for Unmeasured Confounding
Teaches Rosenbaum bounds, E-values, and partial R-squared methods to quantify robustness. Students apply these tools to assess how much hidden bias would overturn conclusions.
Lesson 2 • Interference and Network Effects
Extends causal inference to settings where units interact and SUTVA is violated. Students define exposure mappings and estimate spillover effects.
Lesson 3 • Communicating Causal Evidence
Develops skills for presenting causal findings to technical and nontechnical audiences. Students produce clear causal claims with appropriate uncertainty quantification.
Lesson 4 • Doubly Robust and Semiparametric Estimators
Introduces augmented IPW and targeted maximum likelihood as doubly robust estimators. Students implement these methods and understand their efficiency properties.
Lesson 5 • Comparing Identification Strategies
Provides a unified framework for choosing among IV, RD, DiD, and matching designs. Students map research questions and data structures to appropriate identification strategies.
Your valid completion certificate
This course is for you:
Academic researcher: needs credible methods to publish empirical findings confidently.
Data scientist: wants to go beyond predictive models into causal explanation.
Policy analyst: must evaluate whether programs actually produce intended outcomes.
Economist in training: building the applied toolkit expected in graduate-level work.
Product analyst: tired of A/B tests that don't account for interference or bias.
Epidemiologist: seeks formal frameworks to strengthen observational study conclusions.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in the United States?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















