Difference-in-Differences for Programme Impact Evaluation Training Course

5 days Monitoring & Evaluation Certificate on completion
Course codeSD-ME-056
Duration5 days
LevelIntermediate
CategoryMonitoring & Evaluation
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate of completion

Course overview

Development and humanitarian programmes are often implemented without the option to randomise beneficiaries. Managers still need credible evidence on whether cash transfers, livelihoods support, health outreach, education initiatives or protection interventions changed outcomes beyond wider trends. Difference-in-differences (DiD) provides a practical quasi-experimental approach when a programme group and a defensible comparison group can be observed before and after implementation. This course helps monitoring, evaluation and research staff move from routine before-and-after reporting to impact estimates that can withstand technical review, donor scrutiny and internal challenge.

Participants learn to formulate a DiD evaluation question, define treatment and comparison groups, construct panel and repeated cross-sectional datasets, and estimate programme effects using regression models. The course examines the parallel-trends assumption, event-study graphs, staggered programme rollout, fixed effects, clustered standard errors, covariate adjustment, matching combined with DiD, and common sources of bias such as spillovers, selective attrition and changing outcome measurement. Participants interpret coefficients, confidence intervals and subgroup effects in language suitable for programme decision-makers.

Delivery combines instructor-led explanation with guided analysis of a realistic development programme dataset in Stata and R, with Excel used for data checking and reporting. Participants diagnose whether DiD is appropriate for a proposed intervention, build and test a model, produce visual and tabular results, and write a concise impact-evaluation findings note. They leave with an evaluation design template, reproducible analysis workflow, annotated code, a parallel-trends diagnostic checklist and a decision-ready results brief that can be adapted to their own programme.

The course is designed for professionals who already work with monitoring, survey, administrative or evaluation data and need a defensible non-randomised impact-evaluation method. It is especially relevant where phased implementation, geographic targeting or eligibility thresholds create useful comparison opportunities but randomised controlled trials are impractical or unethical.

Course objectives

By the end of this course, participants will be able to:

  • Formulate a difference-in-differences evaluation question with defined treatment, comparison, outcome and time dimensions
  • Construct panel and repeated cross-sectional datasets suitable for difference-in-differences estimation
  • Assess the parallel-trends assumption using pre-intervention trend plots, placebo tests and event-study specifications
  • Estimate two-way fixed-effects difference-in-differences models in Stata and R
  • Apply clustered standard errors and interpret confidence intervals for programme impact estimates
  • Diagnose threats from staggered rollout, spillovers, compositional change and differential attrition
  • Produce coefficient plots, event-study charts and results tables for an impact-evaluation report
  • Write a decision-focused difference-in-differences findings note with limitations and recommendations

Benefits of attending

For you

  • Gain a practical quasi-experimental method for evaluating programmes when random assignment is unavailable
  • Build confidence defending parallel-trends evidence and model choices in technical review meetings
  • Create reproducible Stata and R analysis scripts that can be reused across evaluation assignments
  • Strengthen eligibility for impact evaluation, research, evidence and learning roles in development organisations
  • Learn to translate fixed-effects regression results into clear recommendations for programme managers and donors

For your organisation

  • Generate more credible estimates of programme contribution than simple baseline-to-endline comparisons
  • Improve evaluation design before data collection by identifying required comparison groups and pre-intervention measures
  • Reduce the risk of overstating impact when external trends or selection effects explain outcome changes
  • Provide donor-facing reports with transparent assumptions, diagnostics and reproducible analytical evidence
  • Support better decisions on programme continuation, scale-up, targeting and adaptation using quantified effects

Target competencies

DiD study designParallel-trends testingFixed-effects modellingEvent-study analysisImpact result reportingBias risk diagnosis

Who should attend

  • Monitoring and Evaluation Managers — who need credible programme-effect estimates for management and donor reporting
  • Impact Evaluation Specialists — who design quasi-experimental studies where randomisation is not feasible
  • Programme Managers — who must judge whether observed outcome changes can reasonably be attributed to an intervention
  • Research and Learning Officers — who analyse survey and administrative data to generate actionable evidence
  • Data Analysts — who need to implement fixed-effects and event-study models for development programme datasets
  • Donor Programme Officers — who assess the methodological credibility of grantee evaluation plans and findings

Requirements and prerequisites

Participants should be comfortable reading tables and charts, working with row-and-column datasets, and interpreting basic descriptive statistics such as means, percentages and sample sizes. Prior exposure to regression is helpful: participants should recognise the ideas of an outcome variable, explanatory variable, coefficient and confidence interval. Bring a laptop capable of running Stata or R/RStudio; installation guidance and course files are provided before the course. Participants do not need prior difference-in-differences experience, advanced econometrics, calculus, coding expertise or experience conducting a randomised controlled trial.

Training methodology

Each day combines short instructor-led technical sessions with guided work on a development programme dataset containing baseline and follow-up observations for intervention and comparison areas. Participants clean and reshape data, draw pre-trend graphs, estimate models in Stata and R, and compare interpretations in small groups. Case discussions examine realistic threats including phased rollout, spillovers and changing beneficiary composition. Facilitated peer review is used to challenge assumptions and reporting language. The final session is an application-planning workshop in which participants adapt the DiD design template and analysis checklist to a live or anticipated programme evaluation.

Course outline

Day 1: Designing a credible difference-in-differences evaluation

  • Causal attribution questions in development and humanitarian programmes
  • The 2x2 difference-in-differences estimator
  • Treatment, comparison, pre-intervention and post-intervention periods
  • Theory of change and outcome selection for DiD
  • Panel data versus repeated cross-sectional data
  • Eligibility, targeting and phased rollout as sources of comparison
  • Causal diagrams for confounding and selection risks

Workshop: Participants map a livelihoods programme into a DiD design matrix and produce a one-page evaluation question, comparison-group rationale and outcome definition.

Day 2: Preparing data and examining assumptions

  • Data structure requirements for DiD estimation
  • Merging baseline, endline and administrative datasets
  • Wide-to-long reshaping for panel analysis
  • Treatment timing and intervention exposure coding
  • Outcome construction and consistent indicator definitions
  • Pre-intervention trend plots and visual diagnostics
  • Parallel-trends assumption, plausibility arguments and limitations

Workshop: Participants prepare a longitudinal analysis file, create treatment and time variables, and produce an annotated pre-trends chart.

Day 3: Estimating and interpreting DiD models

  • Regression formulation of the DiD interaction term
  • Two-way fixed effects for unit and time differences
  • Individual, household, facility and geographic fixed effects
  • Clustered standard errors and inference levels
  • Covariate adjustment and precision improvement
  • Binary, continuous and count outcome considerations
  • Coefficient interpretation, confidence intervals and practical significance

Workshop: Participants estimate and interpret a fixed-effects DiD model in Stata and R, then produce a formatted results table for a programme brief.

Day 4: Testing robustness and handling complex implementation

  • Event-study specifications and leads-and-lags graphs
  • Placebo timing tests and falsification outcomes
  • Staggered adoption and heterogeneous treatment timing
  • Modern DiD estimators for staggered rollout
  • Spillovers, contamination and displacement effects
  • Attrition, migration and changing sample composition
  • Matching and weighting combined with difference-in-differences

Workshop: Participants run an event-study and placebo test for a phased cash-transfer rollout, then document the robustness evidence and remaining risks.

Day 5: Reporting evidence for decisions

  • Subgroup effects by gender, geography and vulnerability status
  • Translating model output into programme effect statements
  • Coefficient plots and donor-ready evidence tables
  • Limitations statements and claims that DiD cannot support
  • Reproducible scripts, file structures and analysis logs
  • Difference-in-differences evaluation protocol template
  • Management recommendations linked to impact evidence

Workshop: Participants complete a findings note and application plan for their own programme, including a DiD design, diagnostic tests, reporting outputs and next actions.

Tools & standards covered

Stata, R, Microsoft Excel, DAGitty

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Certificate of completion
  • Refreshments and lunch (classroom deliveries)
  • Post-course application plan
  • Facilitator follow-up on request
  • Group rates from five participants

How you can take this course

Classroom

Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.

Live online

The same facilitator and materials, delivered live for distributed teams and individuals.

In-house

Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.

Certification

Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.

Frequently asked questions

No. You should understand basic descriptive statistics and ideally have encountered regression coefficients and confidence intervals. The course teaches the DiD logic and model workflow step by step, but it is not designed as a first introduction to quantitative data analysis.

Yes, bring a laptop with Stata or R/RStudio installed; pre-course installation guidance and data files are supplied. Excel is used for initial data checks, while Stata and R are used for estimation, diagnostics and reproducible outputs.

It suits M&E managers, evaluation specialists, researchers, data analysts and programme managers working with outcome data from non-randomised interventions. It is particularly useful for teams evaluating phased rollouts, geographically targeted programmes or eligibility-based interventions.

This course focuses deeply on one quasi-experimental method: difference-in-differences. Rather than surveying many methods, participants learn to design, estimate, test and report DiD studies, including parallel trends, event studies, fixed effects and staggered treatment timing.

Often, yes, if you have outcome data from before and after implementation and a credible comparison group or later-treated group. During the course, you will assess whether your programme has sufficient pre-period data, stable measurement and a plausible parallel-trends argument.

You will leave with annotated Stata and R code, a cleaned practice dataset workflow, pre-trends and event-study output examples, and a DiD evaluation design template. You will also produce a concise findings-note structure and application plan tailored to a current or planned programme.

Upcoming sessions

New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.

Ask about dates

Group of 5+?

Request in-house delivery or group rates →

Related courses in Monitoring & Evaluation

5 Days Certificate

Data Quality Audits for M&E Coordinators Training Course

Monitoring and evaluation coordinators are frequently asked to report indicator results from partner projects, field teams and multiple data…

5 Days Certificate

Gender-Responsive Evaluation for Development Programmes Training Course

Development programmes can report aggregate results while still missing who benefited, who was excluded, and whether an intervention changed…

5 Days Certificate

Developmental Evaluation for Innovation Programmes Training Course

Innovation programmes in development and humanitarian settings rarely follow a stable plan. Pilot approaches change after community feedback…

5 Days Certificate

Realist Evaluation Methodology for Development Programmes Training Course

Development and humanitarian programmes often produce mixed results: a cash intervention improves food security for some households but not …