Machine Learning Foundations
Learn how to frame machine-learning problems, audit data, build baselines, evaluate models, prevent leakage, use pipelines, compare model families, and state responsible-use limits.
Account-free and browser-localProgress and notebook work stay in this browser. The course does not require enrolment and is not graded, certified, or a formal credential.
Progress overview
Course sequence
- Module 1: Frame the Problem Before Choosing a ModelLearners can decide whether a machine-learning model is a suitable response to a practical problem before they choose an algorithm.
- Module 2: Understand the Data-Generating ProcessLearners can inspect a tabular dataset before modelling and explain what the rows, labels, features, timing, missing values, proxies, and leakage risks mean.
- Module 3: Regression and Classification FoundationsLearners can train and explain their first supervised regression and classification baselines using scikit-learn.
- Module 4: Unsupervised Learning and RepresentationLearners can explore structure in unlabeled data, compare scaling choices, inspect clusters and projections, and write a caution note that avoids inventing causes.
- Module 5: Generalisation, Splits, and LeakageLearners can identify invalid evaluation, repair leakage, and explain a clean train/validation/test protocol.
- Module 6: Metrics, Thresholds, and Error AnalysisLearners can choose metrics for a decision, compare thresholds, read confusion-matrix metrics, and write a model-quality note.
- Module 7: Preprocessing and Reproducible PipelinesLearners can build a clean mixed-feature preprocessing and model pipeline that reruns from a fresh state.
- Module 8: Model Families and Honest ComparisonLearners can compare bounded candidate models against a dummy baseline and choose the simplest adequate model.
- Module 9: Responsible ML and Behaviour in UseLearners can write a responsible-use memo with subgroup checks, monitoring signals, human review rules, and stop conditions.
- Module 10: Capstone and Bridge to Modern AILearners can complete one end-to-end supervised learning study and present conclusions without overstating certainty.
Local learning achievements
Privacy and reset
Use only supplied fictional or synthetic data. Download your work before clearing browser data.
