Epidemiology and Biostatistics Using Stata Training Course

Duration 10 days 19 modules · 65 contact hours
Level Intermediate Certificate on completion
Who attends Public Health Officer, Epidemiologist and others
Fee from USD 2,200 KSh 190,000 for Kenyan organisations
Where 52 cities + online See dates by city
Next start 16 Nov 2026 Course code SD-PH-052

Before you join: Participants should understand basic percentages, averages, proportions and graphs, and have experience working with spreadsheet or database-style datasets.

Dates & prices

Two start dates a month in every city, and live online on weekdays or weekends. Fees are per participant; classroom fees include tuition, materials, lunch and refreshments, and the certificate.

Suggest a date or city

Showing the next six months. Later dates, other cities and private deliveries for your team are available on request.

Course overview

Public health decisions depend on evidence that is correctly designed, analysed and communicated. Analysts must distinguish association from causation, select methods that fit the study design, manage imperfect surveillance or survey data, and explain uncertainty to programme managers, clinicians and policy teams. Weak denominator definitions, uncontrolled confounding, inappropriate regression models or poorly documented Stata code can produce misleading findings and misdirect scarce resources.

This course develops applied epidemiology and biostatistics capability using Stata. Participants work through study designs, disease frequency measures, effect estimates, confidence intervals, hypothesis tests, sampling, bias, confounding, interaction, regression modelling, survival analysis and complex survey analysis. They use Stata to import, clean, label, reshape, analyse and graph health data; write reproducible do-files; assess model assumptions; and interpret outputs for technical and non-technical audiences. The course addresses common public health data sources, including routine health information systems, outbreak line lists, household surveys, cohort studies and clinical datasets.

Teaching combines focused instructor briefings, guided Stata demonstrations, structured case work, group interpretation of epidemiological findings and application planning using participants' work contexts. Cases reflect programmes such as immunisation coverage, maternal health, HIV services, tuberculosis treatment outcomes, non-communicable disease risk and outbreak investigation. Participants leave with a documented Stata analysis workflow and a completed epidemiological analysis report containing methods, results tables, figures, interpretation and recommendations. The course suits professionals who already handle health data and need to produce defensible analyses for operational, research or policy decisions.

What you will be able to do

  • Construct analysis-ready health datasets using Stata data management commands and do-files
  • Calculate incidence, prevalence, mortality and standardised rates from population health data
  • Select appropriate epidemiological study designs, measures of association and sampling approaches
  • Assess bias, confounding and effect modification using causal diagrams and stratified analysis
  • Fit and interpret linear, logistic, Poisson and Cox regression models in Stata
  • Analyse complex survey data using weights, strata, clusters and svy estimation
  • Produce reproducible Stata outputs including tables, graphs, codebooks and analytical reports
  • Present a complete epidemiological analysis with justified methods and public health recommendations

Benefits of attending

For you

  • Produce analysis-ready public health datasets without relying on manual spreadsheet edits
  • Defend study design and model choices during technical review meetings
  • Interpret regression outputs, confidence intervals and p-values with greater accuracy
  • Create reusable Stata do-files for recurring surveillance and programme analyses
  • Present evidence-based findings clearly to clinical, programme and policy audiences

For your organisation

  • Improves consistency of epidemiological analyses across programmes and reporting teams
  • Reduces data cleaning errors through documented Stata workflows and codebooks
  • Strengthens evidence used for service targeting, resource allocation and policy decisions
  • Builds internal capacity to analyse survey, surveillance and research datasets
  • Produces more transparent analytical reports for donors, regulators and research partners

Course modules

19 modules over 10 days

Participants can frame a public health question, identify variable types and work confidently within Stata.

  • Population, exposure, outcome and comparator defined through PECO questions
  • Descriptive, analytic and experimental epidemiology distinguished by decision purpose
  • Stata interface, command window, results window and variable manager orientation
  • Do-files, log files and working directories configured for reproducible analysis
  • Numeric, string, categorical and date variables identified in health datasets
  • Measurement scales matched to appropriate descriptive and inferential methods

Participants can select study designs and sampling strategies suited to defined public health questions.

  • Cross-sectional, case-control, cohort and trial designs compared systematically
  • Target population, study population and sampling frame specified precisely
  • Probability and non-probability sampling methods assessed for selection bias
  • Simple random, stratified, cluster and multistage sampling designs contrasted
  • Sample size components linked to precision, power and expected effect
  • Eligibility criteria written to support valid participant selection

Participants can import, document and clean health data using traceable Stata procedures.

  • Excel, CSV and delimited files imported with verified variable formats
  • Codebooks produced using describe, codebook, summarize and tabulate commands
  • Missing values, impossible values and duplicate records identified systematically
  • Value labels and variable labels applied for interpretable outputs
  • Dates converted, checked and formatted using Stata date functions
  • Cleaning decisions recorded within annotated and reusable do-files

Participants can restructure and derive variables required for epidemiological analysis.

  • Generate and replace commands create derived epidemiological variables safely
  • Recode methods create meaningful categorical exposure and outcome measures
  • Data reshaping uses reshape wide and reshape long appropriately
  • Merge and append commands combine facility, patient and survey datasets
  • Collapse and contract commands construct aggregated indicator datasets
  • Preserve, restore and tempfile commands protect source data integrity

Participants can describe person, place and time patterns using appropriate Stata outputs.

  • Frequency tables report counts, proportions and valid denominators clearly
  • Central tendency and dispersion summarise continuous health measurements appropriately
  • Distributional shape assessed using histograms, box plots and quantile summaries
  • Person, place and time patterns structured for descriptive epidemiology
  • Two-way tables compare exposure, outcome and subgroup distributions
  • Stata graphs communicate trends, disparities and unusual data patterns

Participants can calculate and interpret disease frequency measures using correct numerators and denominators.

  • Point and period prevalence calculated from cross-sectional population data
  • Cumulative incidence estimated for defined populations at risk
  • Incidence rates calculated using person-time denominators and follow-up
  • Mortality, case fatality and proportionate mortality distinguished correctly
  • Attack rates used to characterise outbreaks in defined groups
  • Denominator definitions checked against population and service utilisation data

Participants can estimate measures of association and population impact from epidemiological data.

  • Risk ratio, rate ratio and odds ratio calculated correctly
  • Risk difference and attributable risk interpreted for programme decisions
  • Population attributable fraction estimated using exposure prevalence assumptions
  • Crude rates compared before considering demographic population structure
  • Direct age standardisation applies external standard population weights
  • Standardised mortality ratios calculated using indirect standardisation methods

Participants can use statistical inference to quantify uncertainty and test defined hypotheses.

  • Probability distributions linked to binary, count and continuous outcomes
  • Sampling distributions explain standard errors and confidence intervals
  • Null and alternative hypotheses specified before statistical testing
  • Type I and Type II errors related to public health decisions
  • t-tests, chi-square tests and non-parametric tests selected appropriately
  • P-values interpreted alongside effect estimates and confidence intervals

Participants can identify threats to validity and plan analyses that address confounding.

  • Selection bias, information bias and recall bias distinguished clearly
  • Confounding assessed through subject knowledge and causal assumptions
  • Directed acyclic graphs identify adjustment sets and inappropriate controls
  • Stratified analysis compares crude and adjusted association estimates
  • Mantel-Haenszel methods estimate pooled adjusted risk and odds ratios
  • Effect modification assessed using stratum-specific estimates and interaction terms

Participants can fit, diagnose and interpret linear regression models for continuous health outcomes.

  • Linear regression models mean differences in continuous outcome variables
  • Regression coefficients interpreted with units, direction and uncertainty
  • Dummy variables represent categorical predictors with reference categories
  • Residual plots assess linearity, normality and constant variance assumptions
  • Influential observations examined using leverage, Cook's distance and residuals
  • Adjusted predictions communicate modelled outcome differences across groups

Participants can build and interpret logistic regression models for binary health outcomes.

  • Logistic regression models binary outcomes using log odds
  • Odds ratios interpreted with confidence intervals and reference groups
  • Univariable screening distinguished from theory-driven model specification
  • Factor-variable notation specifies categorical predictors and interaction effects
  • Goodness-of-fit assessed using calibration and classification measures
  • Marginal predicted probabilities communicate adjusted findings accessibly

Participants can model count outcomes and incidence rates using appropriate regression methods.

  • Poisson regression models event counts and incidence rate ratios
  • Exposure time incorporated through offsets in rate models
  • Overdispersion assessed using deviance, Pearson statistics and residual patterns
  • Negative binomial regression addresses overdispersed count outcome data
  • Zero-inflated models considered when structural zeros are plausible
  • Rate model findings translated into expected event burden differences

Participants can analyse time-to-event outcomes using Kaplan-Meier and Cox regression methods.

  • Time origin, event definition and censoring rules specified explicitly
  • stset declares survival time, failure events and censoring records
  • Kaplan-Meier curves estimate event-free survival across comparison groups
  • Log-rank tests compare survival distributions without covariate adjustment
  • Cox proportional hazards models estimate adjusted hazard ratios
  • Proportional hazards assumptions assessed using Schoenfeld residual methods

Participants can analyse complex survey data while accounting for the sampling design.

  • Survey weights correct unequal selection probabilities and non-response adjustments
  • Primary sampling units, strata and finite population corrections identified
  • svyset declares survey design variables before estimation commands
  • Taylor series linearisation estimates design-based standard errors
  • Weighted proportions and means reported with valid confidence intervals
  • Subpopulation analysis avoids incorrect restriction of survey datasets

Participants can assess missingness, document data quality issues and select defensible responses.

  • Missing completely at random, MAR and MNAR assumptions distinguished
  • Missingness patterns explored by outcome, exposure and participant characteristics
  • Complete-case analysis limitations assessed against likely missingness mechanisms
  • Multiple imputation by chained equations introduced for appropriate datasets
  • Imputation diagnostics compare observed and imputed variable distributions
  • Data quality reports document completeness, consistency and timeliness findings

Participants can evaluate diagnostic test performance and interpret screening results.

  • Sensitivity and specificity calculated against a defined reference standard
  • Positive and negative predictive values linked to disease prevalence
  • Likelihood ratios quantify diagnostic evidence from test results
  • Receiver operating characteristic curves assess continuous test thresholds
  • Area under the curve summarises discrimination performance
  • Screening programme interpretation considers false positives and false negatives

Participants can produce documented Stata analyses and publication-quality epidemiological outputs.

  • Project folder structures separate raw data, code, outputs and documentation
  • Do-files use comments, macros and version control statements
  • Table shells specify denominators, estimates, uncertainty and comparison groups
  • Regression results formatted into interpretable tables and forest plots
  • STROBE reporting items applied to observational study results
  • Methods and limitations written with accurate statistical interpretation

Participants can critically appraise epidemiological analyses before using findings for decisions.

  • Research questions checked against study design and analytic approach
  • Internal validity assessed through bias, confounding and measurement criteria
  • Precision evaluated using sample size, intervals and estimate stability
  • Clinical and public health significance distinguished from statistical significance
  • External validity considered against target population and programme context
  • Recommendations tested against findings, uncertainty and implementation constraints

Participants can build, review and present a complete Stata-based epidemiological analysis addressing a public health question.

  • Analysis question, target population and estimand defined for capstone dataset
  • Stata do-file documents import, cleaning, transformation and analysis decisions
  • Descriptive tables characterise participants, exposures, outcomes and missingness
  • Regression model selected, diagnosed and interpreted against causal assumptions
  • Results report presents estimates, uncertainty, limitations and recommendations
  • Peer review challenges methods, conclusions and public health implications

Exercises and examples are adapted to each cohort's sectors and roles.

What you take back to work

  1. Annotated Stata do-file template
  2. Public health data cleaning checklist
  3. Epidemiological analysis plan template
  4. Regression model selection guide
  5. STROBE-based reporting checklist
  6. Completed capstone analysis report

Who should attend

  • Public Health Officer — needs defensible analysis for programme monitoring and intervention decisions
  • Epidemiologist — requires stronger Stata workflows and multivariable analysis capability
  • Monitoring and Evaluation Specialist — analyses service, coverage and outcome indicators
  • Health Researcher — designs and analyses observational or clinical health studies
  • Biostatistician — applies Stata methods to routine, survey and research datasets
  • Health Programme Manager — interprets analytical findings for resource and policy decisions

Skills and tools covered

Stata data managementEpidemiological study designRegression modellingSurvey data analysisSurvival analysisReproducible reporting

Tools and standards

Stata, STROBE Statement, Directed acyclic graphs, CONSORT Statement

How the course runs

Training methodology

Instructor-led sessions combine short technical briefings with live Stata demonstrations, worked public health cases and structured group analysis. Participants examine datasets such as surveillance extracts, cohort records and household survey files, then apply methods through guided tasks and peer review. Facilitated discussions focus on method selection, interpretation, data quality and reporting decisions. Each participant develops an analysis approach relevant to their role, supported by instructor feedback. The final capstone integrates data management, epidemiological reasoning, modelling and communication into a completed analytical product.

Requirements and prerequisites

Participants should understand basic percentages, averages, proportions and graphs, and have experience working with spreadsheet or database-style datasets. Familiarity with public health indicators, research data or monitoring data is useful. Participants should be comfortable using a computer and reading English-language technical materials. Prior Stata experience is not required; the course starts with Stata’s interface, command structure and do-files. Advanced mathematics, calculus, programming experience and prior regression modelling are not required. Participants benefit most when they can relate methods to a current health, research or programme question.

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 East Africa Time, 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
  • Refreshments and lunch on classroom deliveries
  • Certificate of completion
  • Post-course application plan

Frequently asked questions

You should be comfortable with basic percentages, averages, proportions and spreadsheet-style data. Prior Stata, programming, calculus and advanced statistics experience are not required.

Bring a laptop with Stata installed if you are attending classroom delivery, plus a relevant work question or non-sensitive dataset if permitted by your employer. Training datasets and course materials are provided.

It is designed for public health officers, epidemiologists, researchers, monitoring specialists, biostatisticians and programme managers who work with health data. It is most suitable for professionals who need more than basic descriptive reporting.

The course teaches Stata through epidemiological problems rather than generic software functions alone. It links study design, bias, causal reasoning, model choice and interpretation to public health decisions.

Participants can use the do-file structure, cleaning checklist, analysis plan and reporting templates for surveillance, surveys, service data and research studies. The capstone approach can be adapted to a current analytical assignment.

The first week establishes Stata data management, descriptive epidemiology, measures, inference and causal reasoning. The second week focuses on regression, survival, survey analysis, missing data, reporting, appraisal and the final capstone presentation.

Questions about this course?

Ask about dates, fees, group bookings or running it for your team. Our training team replies by email.