Skip to content
CoursesTrack
1 free lesson27 simulations

Introduction to Machine Learning

From what supervised learning is, to SHAP, K-means, recommenders and forecasting.

Level
Fundamentals
Modules
12
Lessons
21
Total time
6h 26m
Introduction to Machine Learning
Tools you'll use
  • Python
  • scikit-learn
  • pandas
  • NumPy

After this track you can

  • Choose the right kind of learning for a problem
  • Split data correctly and recognise leakage
  • Train, evaluate and tune five algorithm families
  • Read the bias–variance trade-off off a learning curve
  • Explain a single prediction with feature importance, PDP and SHAP
  • Build a simple recommender and a time-series forecast, and evaluate both properly

The core of this platform. Chapters in order: what a model actually learns, how to split data without lying to yourself, how to train and evaluate, the five algorithm families industry actually uses, how to explain why the model decided what it did, learning without labels, and then the two applications most often asked for at work: recommendation systems (demographic, content-based, collaborative) and time-series forecasting (exponential smoothing, ARIMA, Prophet). Every chapter has something you can drag, because a KNN boundary at k = 3 versus k = 25 is something to be seen rather than read about.

Read a free lesson: Supervised, Unsupervised, Reinforcement

What you'll learn, module by module

12 modules · 21 lessons

Every module and lesson in this track. Lessons marked free are open to everyone; the rest open once you own the track.

Every lesson in this track, with summaries
  1. 01

    Three kinds of learning, and the two data distinctions that drive almost every later decision.

    1 free lesson2 lessons30 min2 simulations
    1. 1Supervised, Unsupervised, ReinforcementFree
    2. 2Categorical vs Numerical, Structured vs Unstructured
  2. 02

    Before any algorithm. A bad split produces a beautiful number that lies.

    2 lessons34 min2 simulations
    1. 1Splitting Data, and K-Fold
    2. 2Data Leakage
  3. 03

    How to train, how to measure with the right metric, and the one trade-off that explains nearly every model failure.

    3 lessons48 min3 simulations
    1. 1Choosing the Right Metric
    2. 2Bias–Variance Trade-off
    3. 3Hyperparameter Tuning
  4. 04

    The algorithm that learns nothing, and teaches a great deal precisely because of that.

    1 lesson16 min1 simulation
    1. 1How KNN Decides
  5. 05

    Find the boundary with the widest gap to both classes. Simple, and very strong in high dimensions.

    1 lesson20 min1 simulation
    1. 1Margin, C, and Kernels
  6. 06

    The oldest model, the easiest to explain, and still a baseline that is hard to beat.

    1 lesson18 min2 simulations
    1. 1Finding the Best Line
  7. 07

    Called regression, does classification. And it outputs a probability, which is more useful than a class.

    1 lesson18 min1 simulation
    1. 1Sigmoid, Log-Odds, and the Threshold
  8. 08

    From one tree you can draw, to hundreds that win nearly every tabular competition.

    1 lesson22 min2 simulations
    1. 1From One Tree to a Forest
  9. 09

    The work that most often decides the result, and is least often covered in tutorials.

    1 lesson20 min1 simulation
    1. 1Building Features That Help
  10. 10

    Three tools answering three different questions. Using the wrong one gives a confidently wrong answer.

    1 lesson22 min3 simulations
    1. 1Three Questions, Three Tools
  11. 11

    Finding groups without labels with K-means, and condensing many columns into a few with PCA.

    3 lessons1h4 simulations
    1. 1Clustering with K-Means
    2. 2Principal Component Analysis (PCA)
    3. 3DBSCAN, Hierarchical Clustering and Gaussian Mixtures
  12. 12

    Filling the blank cells of a user–item matrix three ways — demographic segments, item features, and similar neighbours — then measuring which one is right.

    4 lessons1h 18m5 simulations
    1. 1What a Recommender Predicts
    2. 2Content-Based Filtering
    3. 3Collaborative Filtering
    4. 4Evaluating and Combining Recommenders

Try a simulation from this track

The real one, from a lesson — it runs in your browser. No account needed.

Save with a career-path bundle

This track is part of a larger path. Buy the whole path as a bundle and every track in it costs 40% less.

Career-path bundle40% off

Data Scientist Career Path

  1. 1Python for Data Science
  2. 2Data Analytics: Statistics & Data Visualization
  3. 3Introduction to Machine Learning
  4. 4Introduction to Deep Learning & Neural Networks
  5. 5MLOps: Deploying Machine Learning & Deep Learning Models
Lifetime access
$9
Buy