Four-day intensive course
AI and Machine Learning
Machine learning lets computers find patterns in data and turn them into predictions and decisions. Over four days you frame a real decision as a prediction problem, prepare the data, fit models, judge them, and ask whether they should be used at all. Each day carries its lecture slides, its dataset and its notebook. Day 1 is a mathematics workshop, and Day 2 runs as two lectures: machine learning foundations, then regression and classification. The materials for each day are shown below and are released as the course runs.
Course materials
Course overview
The course follows one workflow from start to finish. You frame the decision, prepare the data, fit a model, and measure it against a baseline that costs nothing. Supervised methods come first, from linear and logistic regression through to trees, random forests and boosting. Unsupervised methods follow, where there are no labels to learn from.
Careful evaluation runs through all four days. A model can look strong because it has seen the answer already, so you learn to spot data leakage, to pick the metric that matches the decision, and to say what a prediction does not tell you about cause and effect.
Learning outcomes
By the end of the course you can:
- frame a real decision as a supervised learning problem, and identify which variables are genuinely available before the decision is made;
- explain and apply the core supervised models (linear and logistic regression, decision trees, random forests, and boosting) and the bias–variance trade-off that governs them;
- evaluate models with metrics matched to the decision (accuracy, precision and recall, ROC–AUC, calibration) using train/validation/test splits and cross-validation;
- diagnose data leakage, and distinguish predictive association from causal effect;
- use unsupervised methods (K-means clustering and principal component analysis) to find and interpret structure in unlabelled data;
- explain how embeddings, retrieval-augmented generation, and other modern AI workflows relate to classical machine learning;
- assess the fairness, interpretability, monitoring and governance of a deployed model, and use AI tools responsibly, with evidence and reproducibility.
The four days
| Day | Topic |
|---|---|
| Monday | Foundations: data, prediction, and trust |
| Tuesday | Regression and classification: from models to decisions |
| Wednesday | Flexible models and evaluation |
| Thursday | Unsupervised learning, modern AI, and responsible use |
| Friday | Assessment |