Skip to content
Enrollment is open — lock your seat before courses fill. See dates
Data Science · Machine Learning · AI Training

Turn messy datainto models that matter.

Business Data Laboratory trains analysts, researchers and technical teams to move from raw data to reproducible machine learning systems — and, when you need it done now, builds the same predictive models, workflows and AI solutions with you. R, Python, SQL, MLflow, Quarto and modern data science tools, on the real data you work with every day.

A hands-on lab and capstone on every course
Or partner with us to build it — consulting & advisory
r-intro / module-04
R Introduction for Public Health4-WEEK · PH-01
  • Import & inspect health datadone
  • Clean column names & datesdone
  • Calculate coverage by facilityactive
  • Epi curve & Quarto reportlocked
anc |> summarise(coverage = sum(anc1) / target)
anc1_coverage: 87.4% · 142 facilities ✓

Built for the people behind routine health data

Ministries of HealthNGOs & implementing partnersDHIS2 programsM&E unitsSurveillance teamsDonor-funded projectsResearch institutionsPrimary care networksMinistries of HealthNGOs & implementing partnersDHIS2 programsM&E unitsSurveillance teamsDonor-funded projectsResearch institutionsPrimary care networks
7
Sequential courses
beginner to reproducible reporting
45+
Hands-on labs
one per module, on real health data
7
Capstone projects
a portfolio piece for every course
5
Core tools
R · Excel · Power BI · DHIS2 · Quarto
What we do

Learn the craft, or have us build it with you.

Business Data Laboratory works three ways — and they reinforce each other. We teach the same data pipelines, dashboards and reporting systems we build for programs in the field, on the data you actually report on.

Flagship
01 / Capacity building

Training & capacity building

Our flagship: structured, hands-on tracks that take individuals and whole teams from spreadsheets to reproducible, decision-ready analysis.

  • Self-paced courses or guided cohorts
  • Private team training tuned to your indicators
  • A portfolio of real deliverables, not certificates alone
Explore the courses
02 / Analytics consulting

Consulting & analytics builds

Need it done now? We build the same cleaning pipelines, dashboards and reporting systems we teach — production-ready and handed over with documentation.

  • DHIS2 & routine-data cleaning and quality pipelines
  • Power BI and Quarto dashboards for programs & M&E
  • Reproducible reporting that rebuilds when data changes
Scope a project
03 / Research & advisory

Research & advisory

Analytical support for studies, surveillance and evaluations — from study-ready datasets and indicator design to outbreak analytics and donor-grade reporting.

  • Indicator frameworks & data-quality reviews
  • Surveillance and outbreak analytics support
  • Evidence-based reports your stakeholders trust
Start a conversation
Training tracks

Pick a track. Go from your first line of R to reproducible reporting.

Public Health Data Analytics is our flagship track — seven courses you can take in order or jump into where it matches your work. More tracks are on the way; here's the full flagship curriculum.

Who it's for

Public health graduates, epidemiology students, surveillance and M&E officers, health records officers, NGO program staff, researchers, postgraduate students, doctors, nurses, and anyone who has used Excel but is new to R.

Job outcome

Support entry-level public health data analysis tasks in R — cleaning data, summarising indicators, creating charts, and preparing basic health analysis outputs.

Prerequisites

No programming experience required. Microsoft Excel basics, a basic understanding of health indicators, and willingness to learn coding step by step.

Modules, lessons & labs8 modules · one enrollment covers them all

  1. 01

    Getting Started with R for Health Data

    What R is and why it matters in public health; installing R and RStudio; scripts, console, environment and files; basic R objects.

    LabInstall R/RStudio and run your first public health analysis script.

  2. 02

    Understanding Health Datasets in R

    CSV and Excel files; rows and columns; variables; data types; missing values; common health data structures.

    LabImport a sample facility reporting dataset into R.

  3. 03

    Cleaning Health Data with R

    Cleaning column names; removing duplicates; handling missing values; correcting categories; fixing dates with janitor, dplyr and lubridate.

    LabClean a messy immunization, malaria, ANC or facility dataset.

  4. 04

    Summarising Public Health Indicators

    Grouping data; counting cases; calculating percentages; coverage rates; target achievement; facility and district summaries.

    LabCalculate monthly health indicators by facility and district.

  5. 05

    Basic Epidemiology Analysis with R

    Person, place and time analysis; age groups; sex distribution; case counts; case fatality rate; attack rate basics.

    LabAnalyze a simple disease line list.

  6. 06

    Visualising Health Data

    Bar charts; line charts; epidemic curves; district comparison charts; chart labels and interpretation.

    LabCreate charts for monthly trends, facility performance and disease cases.

  7. 07

    Exporting Analysis Outputs

    Exporting cleaned data; writing summary tables to Excel/CSV; saving charts; organizing folders.

    LabExport cleaned data, summary tables and charts for reporting.

  8. 08

    Mini Reproducible Report

    Introduction to Quarto; combining text, code, tables and charts; rendering a simple HTML report.

    LabCreate a simple health data analysis report using R and Quarto.

Capstone project

Analyze a messy public health dataset end to end: import it into R, clean column names and data types, handle missing values and duplicates, calculate key indicators, summarise by month, facility, district, age group or sex, create charts, export cleaned outputs and prepare a short analysis report.

What you walk away with

  • Cleaned health dataset
  • R script for cleaning & analysis
  • Indicator summary table
  • Public health charts
  • Basic epidemiology summary
  • Simple Quarto report
  • Short interpretation of findings
₦45,000· full course
Enroll in this course

Who it's for

Public health graduates, M&E assistants, health records officers, research assistants, NGO staff, health data officers, and beginners who want to start using R confidently.

Job outcome

Clean health datasets, calculate indicators, produce summary reports, and use R scripts to repeat routine reporting tasks.

Modules, lessons & labs6 modules · one enrollment covers them all

  1. 01

    Understanding Health Data

    Types of health data; facility, patient and survey data; routine reports; common data quality issues.

    LabReview a messy facility reporting dataset.

  2. 02

    Cleaning Health Data in Excel

    Missing values; duplicates; inconsistent facility names; date formatting; validation checks.

    LabClean a monthly facility dataset in Excel.

  3. 03

    Introduction to R for Health Data

    RStudio; scripts; packages; importing Excel/CSV files; basic data inspection.

    LabImport the same Excel dataset into R.

  4. 04

    Data Cleaning with R

    dplyr, janitor and lubridate; renaming columns; filtering; fixing dates; removing duplicates.

    LabRecreate the Excel cleaning workflow in R.

  5. 05

    Health Indicator Reporting

    Numerators and denominators; percentages; coverage rates; monthly summaries; facility comparison.

    LabCalculate health indicators in Excel and R.

  6. 06

    Reporting Outputs

    Exporting cleaned data; summary tables; charts; simple reports.

    LabProduce a clean report-ready dataset and summary table.

Capstone project

Clean a messy health facility dataset using Excel and R, calculate key indicators, and prepare a monthly health performance report.

What you walk away with

  • Cleaned Excel workbook
  • R cleaning script
  • Indicator summary table
  • One-page health data report
₦65,000· full course
Enroll in this course

Who it's for

M&E officers, public health officers, data analysts, program officers, DHIS2 officers, NGO staff, and health information officers.

Job outcome

Build Power BI dashboards from cleaned health data and use R to prepare reliable, dashboard-ready datasets.

Modules, lessons & labs6 modules · one enrollment covers them all

  1. 01

    Public Health Dashboard Foundations

    Dashboard use cases; KPIs and indicators; facility comparison; trend monitoring.

    LabReview examples of public health dashboards.

  2. 02

    Preparing Health Data with R

    Importing data; cleaning columns; creating indicator variables; summarising by facility and month.

    LabPrepare a dashboard-ready dataset in R.

  3. 03

    Power BI Data Modeling

    Fact and dimension tables; date tables; relationships; health program data models.

    LabBuild a simple health data model.

  4. 04

    Health Indicators in Power BI

    DAX measures; coverage rate; target achievement; monthly trend; facility ranking.

    LabCreate health KPI measures in Power BI.

  5. 05

    R + Power BI Workflow

    Exporting from R to CSV/Excel; connecting Power BI to prepared data; refreshing reports.

    LabUse R output as the backend for a Power BI dashboard.

  6. 06

    Dashboard Design and Storytelling

    KPI cards; slicers; maps; trend charts; executive summaries; recommendations.

    LabBuild and present a public health dashboard.

Capstone project

Use R to clean and prepare a health program dataset, then build an interactive Power BI dashboard for program monitoring.

What you walk away with

  • R data preparation script
  • Cleaned dashboard dataset
  • Power BI dashboard file
  • Dashboard screenshots
  • Short interpretation report
₦65,000· full course
Enroll in this course

Who it's for

DHIS2 officers, M&E officers, health information officers, public health program staff, NGO staff, ministry health data teams, and data officers working with routine health data.

Job outcome

Work with DHIS2 exports, check data quality, calculate indicators, prepare dashboard-ready datasets, and produce program performance reports.

Modules, lessons & labs6 modules · one enrollment covers them all

  1. 01

    Understanding DHIS2 Data

    Organisation units; periods; data elements; indicators; reporting rates; metadata.

    LabExplore a DHIS2-style export.

  2. 02

    Cleaning DHIS2 Exports in Excel

    Wide vs long format; missing values; inconsistent names; reporting periods; duplicates.

    LabClean a DHIS2-style dataset in Excel.

  3. 03

    Cleaning and Reshaping DHIS2 Data in R

    tidyr and dplyr; pivoting data; fixing periods; grouping by facility and district.

    LabReshape DHIS2 data from wide to long format in R.

  4. 04

    DHIS2 Data Quality Checks

    Completeness; timeliness; consistency; outliers; zero reporting; missing facilities.

    LabRun data quality checks using Excel and R.

  5. 05

    Indicator Analysis

    Coverage; service utilization; target achievement; district comparison; trend analysis.

    LabCalculate monthly indicator performance.

  6. 06

    Reporting with Power BI and R Outputs

    Exporting R summaries; dashboard-ready data; Power BI visuals; narrative reporting.

    LabBuild a DHIS2 performance dashboard.

Capstone project

Analyze a DHIS2-style health program dataset, run data quality checks, calculate indicators, and produce a dashboard-ready performance report.

What you walk away with

  • Cleaned DHIS2-style dataset
  • R data quality script
  • Indicator analysis table
  • Power BI dashboard
  • DHIS2 program performance report
₦65,000· full course
Enroll in this course

Who it's for

M&E officers, program officers, health project staff, NGO workers, donor-funded project teams, public health graduates, and career switchers.

Job outcome

Manage indicator tracking, analyze project performance, compare actuals against targets, and prepare professional donor-style reports.

Modules, lessons & labs6 modules · one enrollment covers them all

  1. 01

    M&E Data Foundations

    Results frameworks; logframes; indicators; baselines; targets; disaggregation.

    LabReview a health project logframe.

  2. 02

    Indicator Tracking in Excel

    Indicator matrix; target vs actual; monthly/quarterly reporting; disaggregation.

    LabBuild an indicator tracking sheet.

  3. 03

    M&E Data Cleaning with R

    Importing project data; cleaning beneficiary records; checking duplicates; fixing categories.

    LabClean a project monitoring dataset in R.

  4. 04

    Performance Analysis

    Target achievement; trend analysis; location comparison; gap analysis; underperformance flags.

    LabAnalyze quarterly health project performance.

  5. 05

    Power BI for M&E Dashboards

    KPI cards; target tracking visuals; filters; slicers; project performance dashboard.

    LabBuild an M&E performance dashboard.

  6. 06

    Donor-Ready Reporting

    Narrative summaries; recommendations; limitations; evidence-based reporting.

    LabPrepare a donor-style M&E report.

Capstone project

Analyze a donor-funded health project dataset, track indicator performance, build a dashboard, and write a quarterly M&E report.

What you walk away with

  • Indicator tracking matrix
  • R cleaning script
  • Cleaned M&E dataset
  • Power BI dashboard
  • Donor-style project performance report
₦65,000· full course
Enroll in this course

Who it's for

Epidemiology students, public health officers, surveillance officers, disease control teams, emergency response staff, health data analysts, and public health researchers.

Job outcome

Analyze surveillance data, detect unusual trends, calculate outbreak indicators, produce epidemic curves, and communicate findings for public health action.

Modules, lessons & labs6 modules · one enrollment covers them all

  1. 01

    Surveillance Data Basics

    Case definitions; line lists; suspected vs confirmed cases; reporting dates; locations; outcomes.

    LabExplore a disease surveillance line list.

  2. 02

    Cleaning Line List Data in R

    Cleaning dates; duplicates; missing values; age groups; case status; location names.

    LabClean an outbreak line list using R.

  3. 03

    Descriptive Epidemiology with R

    Person, place and time analysis; age and sex distribution; case fatality rate; attack rate.

    LabCalculate outbreak summary statistics.

  4. 04

    Epidemic Curves and Trend Analysis

    Epi curves; weekly trends; onset dates; reporting delays; location comparison.

    LabCreate an epidemic curve in R.

  5. 05

    Surveillance Dashboards and Reports

    Tables; charts; situation reports; key findings; limitations; recommendations.

    LabPrepare outbreak visuals and summary tables.

  6. 06

    Communicating Outbreak Findings

    Short briefs; public health recommendations; decision-focused communication.

    LabWrite a two-page outbreak analytics brief.

Capstone project

Analyze an outbreak line list using R, create an epidemic curve, calculate key epidemiological indicators, and prepare a short outbreak analytics brief.

What you walk away with

  • Cleaned line list
  • R analysis script
  • Epidemic curve
  • Outbreak summary table
  • Two-page outbreak analytics report
₦65,000· full course
Enroll in this course

Who it's for

M&E officers, public health data analysts, epidemiologists, health researchers, NGO reporting officers, DHIS2/data officers, program managers, postgraduate students, consultants, and R users who want professional reporting skills.

Job outcome

Create reproducible analytical reports and dashboards for health programs, surveillance data, research projects, and donor-funded interventions.

Modules, lessons & labs8 modules · one enrollment covers them all

  1. 01

    Reproducible Reporting Foundations

    What reproducible reporting means; why manual reporting fails; Quarto project structure; .qmd files; YAML basics; rendering reports.

    LabCreate your first Quarto health report.

  2. 02

    Writing Reports with R and Quarto

    Combining text and code; code chunks and options; hiding code; showing results; adding tables and charts.

    LabBuild a monthly health indicator report.

  3. 03

    Tables, Charts, and Narrative Interpretation

    Formatting tables; captions; creating charts; writing findings; explaining limitations; making reports decision-focused.

    LabCreate a report with indicator tables, charts and interpretation.

  4. 04

    Parameterized Public Health Reports

    Parameters; reusable templates; facility- and district-level reports; monthly/quarterly reports; automated updates.

    LabGenerate district-specific reports from one Quarto template.

  5. 05

    Quarto Dashboards for Health Programs

    Dashboard layout; pages; cards; value boxes; charts; tables; filters; dashboard storytelling.

    LabBuild a public health performance dashboard in Quarto.

  6. 06

    Professional PDF Reporting with Typst

    What Typst is; Quarto Typst output; report styling; title pages; sections; tables; figure captions; exporting polished PDFs.

    LabRender a professional public health PDF report using Quarto and Typst.

  7. 07

    Reporting Workflows and Project Organization

    Folder structure; data, scripts and output folders; naming and versioning reports; reproducible habits.

    LabOrganize a complete reporting project folder.

  8. 08

    Publishing and Sharing Outputs

    HTML and PDF output; dashboard sharing options; GitHub Pages / Posit publishing overview; exporting final deliverables.

    LabPrepare a complete report package for stakeholders.

Capstone project

Build a complete reproducible reporting system: import a health program dataset, clean and summarize it in R, create reusable indicator tables, build charts, create a Quarto report, generate a professional PDF with Typst, build a Quarto dashboard, write an executive summary, and export final deliverables.

What you walk away with

  • Complete Quarto reporting project
  • Reusable .qmd report template
  • Automated monthly/quarterly report
  • Typst-rendered PDF report
  • Quarto dashboard
  • R data-preparation scripts
  • Sample executive summary
  • Publishable LinkedIn/GitHub screenshots
₦65,000· full course
Enroll in this course
The learning model

Learn by shipping. Improve by review.

A transparent path from your first lesson to a portfolio that proves it — with real feedback at every step, not just video to watch.

01

Built on real health data

Every lesson uses the data you already handle — immunization, malaria, ANC, facility reports, DHIS2 exports and outbreak line lists. No toy datasets.

02

A lab in every module

You don't just watch. Each module ends with a guided lab where you clean, calculate, chart or build — so the skill sticks the first time.

03

A capstone per course

Every course closes with an end-to-end project: import, clean, analyze, visualise and report a complete health dataset from start to finish.

04

A portfolio that proves it

Graduate with cleaned datasets, R scripts, dashboards and reproducible Quarto/Typst reports — ready for your LinkedIn, GitHub and your next role.

Public Health Data Analytics Track
└── Course [Completed] · [In progress] · [Locked]
    └── Module + tool-stack badges
        ├── Lessons (concepts on real health data)
        └── Hands-on Lab (clean · calculate · chart · build)
    └── CapstonePortfolio output
Two ways in

Whether it's your career or your cohort.

For health & data professionals

Become the person who turns data into decisions.

  • Start at your level — beginner-friendly R, then real analytics depth
  • Hands-on labs on immunization, malaria, ANC, DHIS2 and outbreak data
  • Courses run 4–6 weeks each; take one or follow the full track
  • A portfolio mapped to public health, M&E and surveillance roles
For ministries, NGOs & programs

Build the capacity — or let us build it with you.

  • Cohort training for M&E units, DHIS2 teams and surveillance staff
  • Or hand us the build: pipelines, dashboards and reporting systems
  • Standardise cleaning, indicators and reporting across your program
  • Donor-ready dashboards and reports that survive staff turnover
Outcomes that hold up

Built to be measured, not just felt.

We hold ourselves to the same standard we teach: clear metrics, transparent rubrics, and evidence you can take into an interview or a board meeting.

7

End-to-end capstone projects you can show employers and donors

45+

Guided labs on real immunization, malaria, ANC, DHIS2 and outbreak data

1

Reproducible reporting system — reports that rebuild when your data changes

5

Tools mastered for the job: R, Excel, Power BI, DHIS2 and Quarto/Typst

From the cohort

The proof is in who they became.

I'd lived in Excel for years and was terrified of code. The R Introduction course used immunization data I actually report on, so it finally clicked. I now clean and chart my monthly returns in R.
Aisha Bello
Health Records Officer, district hospital
R Introduction
Our DHIS2 exports were a monthly nightmare. After the DHIS2 course my reshaping and data-quality checks are scripted, and the Power BI dashboard I built is what leadership opens first.
Samuel Okonkwo
HMIS Officer, Ministry of Health
DHIS2 Data Analytics
The reproducible reporting course changed how my whole unit works. One Quarto template now generates every district's quarterly report — and re-renders the moment the data updates.
Grace Mwangi
M&E Lead, donor-funded health program
Reproducible Reporting
Simple pricing

Take one course, or the whole track.

Every plan includes the hands-on labs, the end-of-course capstone, the datasets and scripts to keep, and a verifiable certificate.

Single course

4–6 weeks

Pick the one skill you need right now.

₦45,000per module · from
  • Any one course from the track
  • Every lesson, module lab and capstone
  • Datasets, R scripts and templates to keep
  • Cohort community access
  • Verifiable certificate of completion
Most popular

Full track

All 7 courses

The complete path, beginner to reproducible reporting.

$799or $149/mo
  • All seven courses, in sequence
  • Seven capstone projects + full portfolio
  • R, Excel, Power BI, DHIS2 and Quarto/Typst
  • Project feedback and cohort community
  • New course content as the track grows

Teams & organizations

Cohort

Upskill an M&E unit, DHIS2 team or program.

Customper cohort
  • Private cohorts for your staff
  • Curriculum tuned to your data and indicators
  • Progress dashboard for managers
  • Optional sessions on your own datasets
  • Invoicing and onboarding support

Organization & cohort pricing is tailored to your team — talk to us about cohorts.

Talk to us

Tell us where you're headed.

Want the full curriculum, training for your team, or a project built with us? Tell us the goal and we'll route you to the right person — with the curriculum, scope or next steps that match.

  • Curriculum, labs and capstones for learners
  • Cohort plans and pricing for teams
  • Project scoping for consulting & advisory work

We'll route your message to the right person. No spam — just what you asked for. Unsubscribe anytime.

Questions

Everything you're weighing.

Still unsure? Grab the curriculum guide — it answers most of it in detail.

  • No. The track starts with R Introduction, which assumes zero code — only basic Excel and a willingness to learn step by step. Each course lists its starting point so you always know what's expected.

  • If you're new to R, start with Course 1 (R Introduction). If you already use R or Excel confidently, you can jump straight to the course that matches your work — Power BI dashboards, DHIS2, M&E, surveillance or reproducible reporting.

  • Everything is free and open or widely available: R and RStudio (or Positron), Quarto and Typst, plus Excel and Power BI Desktop for the relevant courses. We walk you through installing each one in the first module.

  • Yes. Every lab and capstone uses public health data you'll recognise — immunization, malaria, ANC, facility reports, DHIS2-style exports and outbreak line lists — so what you practise is exactly what you do on the job.

  • Courses run 4–6 weeks each at roughly 4–6 focused hours per week. You can take a single course or work through the full seven-course track at your own pace.

  • Yes. We run private cohorts for ministries, NGOs and programs — with the curriculum tuned to your indicators and datasets, plus a progress dashboard for managers. Get in touch to scope it.

  • A portfolio of real deliverables: cleaned datasets, R scripts, indicator tables, Power BI and Quarto dashboards, and reproducible Typst/PDF reports — plus capstone projects ready for LinkedIn, GitHub and interviews.

Q3 2026 cohorts · seats limited

Your health data is ready. Are you?

Start with the free curriculum guide, or jump straight into the course that matches your work. Either way, you'll finish with a portfolio that proves it.