🎯 About this course
This course teaches the workflow of machine learning, not just the algorithms. You will frame problems, build leak-free scikit-learn pipelines, compare linear models and tree ensembles, explore data with clustering and PCA, choose metrics and thresholds that match a real decision, and learn to spot leakage, unequal performance and misleading explanations.
Every topic ends in an auto-graded lab, and the applied studio has you predict customer churn end to end and write a one-page model card.
👤Who it is for
Learners who know some Python and want to become genuinely competent at supervised and unsupervised learning.
✨What makes it different
The emphasis is on not fooling yourself — validation, baselines, leakage and fairness are taught as core skills, not footnotes.
By the end you will be able to
- Frame a business problem as a supervised or unsupervised ML task and select an appropriate baseline and metric.
- Build leak-free scikit-learn pipelines that handle missing values, categorical features and unseen categories.
- Train and tune linear models and tree ensembles, and diagnose underfitting and overfitting.
- Apply clustering and dimensionality reduction to explore unlabelled data and choose parameters without labels.
- Evaluate models with metrics and thresholds that match a real decision, using cross-validation with uncertainty.
- Detect data leakage, measure performance across groups and explain model behaviour to stakeholders.
- Deliver an end-to-end predictive workflow with a model card documenting purpose, metrics and limitations.