beginner

What ML actually is, the data-to-model pipeline, the two workhorse algorithms (linear and logistic regression), decision trees, and how to honestly evaluate any of them. Complete.

intermediate

How training actually adjusts a model's parameters, how to diagnose and fix over/underfitting, preparing data properly, combining models, and scoring them honestly. Complete.

advanced

Learning without labels, catching outliers, explaining a model's decisions, and the classical algorithms this track set aside for last. Complete — all 20 pages.

related topics

Deep Learning & PyTorch Engineering — where these concepts turn into trained, deployed models.
LLMs & Generative AI — the same foundations, applied to language models.
Time Series & Quant Trading — these foundations applied to sequential, non-i.i.d. data.
GPU Programming & Performance Engineering — the hardware and libraries ML workloads actually run on.
Programming — the Python/PyTorch fundamentals most ML code builds on.

reference

scikit-learn documentation
PyTorch documentation