Learning design
Machine Learning in Biostatistics
Learn clinical machine learning with R, validation and responsible interpretation.
An applied course for students learning machine learning in biostatistics, medical statistics and health data science. Module pages are open for preview. Lesson 1.1 is available now. All remaining lessons are waitlist-only until July 2026.
Current access policy
Module overview pages remain open so students can see the full structure. Only Lesson 1.1 is available for full study. Upcoming ML lessons currently point students to the waitlist until the full course release in July 2026.
By the end
Students should be able to use ML responsibly in health data.
Course workflow
Every lesson follows the same applied learning loop.
The course is designed so students do not just run models. They learn how to define the prediction problem, run the R workflow, interpret the output, write a report and state limitations.
Clinical question
Each lesson begins with the health-data question: what outcome is predicted, for whom, using which variables and at what time?
R script
Students run a guided R script in the browser and can download the full reproducible version for local study.
Outputs
The script generates dataset summaries, model results, prediction tables, confusion matrices and performance metrics.
Interpretation
The lesson explains what each output means statistically, clinically and cautiously.
Report
Students learn how to write a responsible analysis paragraph from the model output.
Cautions
Every lesson highlights leakage, overfitting, causal overclaiming, validation limits and clinical usefulness.
Module pages
All module pages are open for preview.
Students can explore the full ML course structure now. Each module page shows the learning pathway, case-study direction, lesson sequence and the applied skills that will be covered when the lessons open fully.
Foundations of Machine Learning in Biostatistics
5 lessons
Prediction, explanation, causation, learning types, training/testing, overfitting and the full biostatistical ML workflow.
Open module →
Supervised Learning for Clinical Health Data
5 lessons
Regression, logistic classification, K-nearest neighbours, decision trees and model pipelines for clinical datasets.
Open module →
Model Evaluation, Validation and Performance
5 lessons
Train/test splitting, resampling, sensitivity, specificity, ROC, AUC, calibration, decision curves, leakage and reproducibility.
Open module →
Regularisation, Ensembles and Modern Prediction Models
5 lessons
Ridge, lasso, elastic net, random forests, gradient boosting, support vector machines and responsible model comparison.
Open module →
Applied Biostatistical ML Case Studies
5 lessons
Clinical risk prediction, survival prediction, high-dimensional omics, missing data, imbalance, fairness and a final applied R project.
Open module →
Lesson access
Lesson 1.1 is available now. All remaining lessons open in July 2026.
Locked lessons currently send students to the waitlist. This lets visitors see the full curriculum while keeping the full advanced R-based lesson release controlled.
Module 1
What is machine learning in biostatistics?
Open now
Open lesson →
Module 1
Prediction, explanation and causal thinking
Locked until July 2026
Start learning →
Module 1
Types of learning in medical data
Locked until July 2026
Start learning →
Module 1
Training, testing, overfitting and generalisation
Locked until July 2026
Start learning →
Module 1
Biostatistical workflow for machine learning projects
Locked until July 2026
Start learning →
Module 2
Regression as a prediction model
Locked until July 2026
Start learning →
Module 2
Logistic regression as a classifier
Locked until July 2026
Start learning →
Module 2
K-nearest neighbours and distance-based learning
Locked until July 2026
Start learning →
Module 2
Decision trees and rule-based prediction
Locked until July 2026
Start learning →
Module 2
Model pipelines for clinical datasets
Locked until July 2026
Start learning →
Module 3
Train/test split and resampling
Locked until July 2026
Start learning →
Module 3
Classification metrics, sensitivity, specificity, ROC and AUC
Locked until July 2026
Start learning →
Module 3
Calibration, clinical usefulness and decision curves
Locked until July 2026
Start learning →
Module 3
Cross-validation and bootstrap validation
Locked until July 2026
Start learning →
Module 3
Bias, leakage and reproducibility in health ML
Locked until July 2026
Start learning →
Module 4
Ridge, lasso and elastic net
Locked until July 2026
Start learning →
Module 4
Random forests
Locked until July 2026
Start learning →
Module 4
Gradient boosting
Locked until July 2026
Start learning →
Module 4
Support vector machines and flexible boundaries
Locked until July 2026
Start learning →
Module 4
Comparing models responsibly
Locked until July 2026
Start learning →
Module 5
Clinical risk prediction case study
Locked until July 2026
Start learning →
Module 5
Survival prediction and censored outcomes
Locked until July 2026
Start learning →
Module 5
High-dimensional omics and feature selection
Locked until July 2026
Start learning →
Module 5
Missing data, imbalance and fairness
Locked until July 2026
Start learning →
Module 5
Final applied ML project in R
Locked until July 2026
Start learning →
Applied preview
From model output to responsible reporting.
Lesson 1.1 already demonstrates the course format: students run an R workflow, inspect dataset summaries, fit a first prediction model, review the confusion matrix, interpret sensitivity and specificity, and write a cautious clinical prediction report.
R console
Run the script
Students run browser R code and can download the full script for local study.
Output guide
Read the results
The lesson explains dataset dimensions, outcome balance, model coefficients and performance metrics.
Report
Write responsibly
The report section turns the model output into interpretation, caution and next-step guidance.
Join the waitlist
Get access updates when the full ML course opens in July 2026.
Use this waitlist block for locked lessons. The course is being redesigned lesson-by-lesson with advanced R scripts, browser coding labs, downloadable files, visual model outputs and clinical interpretation reports.
Waitlist form
Request access.
Recommended start
Begin with the open foundation lesson.
Lesson 1.1 introduces machine learning as a biostatistical prediction workflow: clinical question, outcome, predictors, training/testing, R output, interpretation and responsible reporting.
