javascript · intermediate
Machine Learning Foundations
Understand how machines actually learn from data, explained in plain language with runnable code.
~8hai10 lessons
A practical, math-light introduction to machine learning: what learning from data really means, how models are trained and evaluated, why they fail, and how to reason about metrics, overfitting, and putting a model into production responsibly. Every idea is explained in plain English first, then shown in small JavaScript functions you can run and test yourself.
Module 01
Foundations of Learning from Data
How machines learn patterns from examples, and how to prepare data honestly.
- What Learning From Data Actually MeansLevel 1 · Complete beginner · Pass the quick check to continue10m
- Features and Labels: The Raw Material of MLFinish the lesson and pass the quick check in "What Learning From Data Actually Means" to unlock this lesson.12m
- Train/Validation/Test Splits and Data LeakageFinish the lesson, Pass the quick check and pass the coding challenge in "Features and Labels: The Raw Material of ML" to unlock this lesson.12m
- Linear Regression, Loss, and Gradient DescentFinish the lesson, Pass the quick check and pass the coding challenge in "Train/Validation/Test Splits and Data Leakage" to unlock this lesson.14m
Module 02
Building and Evaluating Models
Turning data into predictions, and knowing whether the predictions are any good.
- Classification and Decision BoundariesFinish the lesson, Pass the quick check and pass the coding challenge in "Linear Regression, Loss, and Gradient Descent" to unlock this lesson.12m
- Overfitting, Underfitting, and RegularisationFinish the lesson, Pass the quick check and pass the coding challenge in "Classification and Decision Boundaries" to unlock this lesson.13m
- Evaluation Metrics and the Confusion MatrixFinish the lesson and pass the quick check in "Overfitting, Underfitting, and Regularisation" to unlock this lesson.15m
- Machine Learning Foundations CapstoneComplete "Evaluation Metrics and the Confusion Matrix" to unlock this project.~6h
Module 03
Advanced Concepts and Real-World ML
Feature engineering, a first look at neural networks, and shipping models responsibly.
- Feature Engineering and ScalingFinish the project "Machine Learning Foundations Capstone" to unlock this lesson.13m
- Neural Network IntuitionFinish the project "Machine Learning Foundations Capstone" to unlock this lesson.14m
- Putting a Model Into Production: Drift, Monitoring, and EthicsFinish the project "Machine Learning Foundations Capstone" to unlock this lesson.14m