Course 1 · Machine Learning
Machine Learning Fundamentals
Continue from the AI map in Course 0 and learn the loop that turns data into a model, evaluates it, and keeps it useful in production.
- For
- Learners who finished Course 0 or already understand the basic AI map
- Level
- Beginner 1–2/5
- Full course
- ~120 min
- Available now
- 1/12 lessons · 10 min
By the end
What you will be able to do
- Explain the universal ML loop: data → learn → predict → evaluate.
- Choose classification, regression, or clustering for a simple problem.
- Separate train, validation, and test data and recognize overfitting.
- Interpret basic accuracy, precision, and recall results.
- Distinguish training from inference and describe the deploy, monitor, retrain lifecycle.
Before you start
Prerequisites
- Course 0: AI From Zero is recommended, but it is not a hard requirement. →
- You can start here if you can roughly explain that AI learns patterns from data.
Saved on this device
Your progress
0 of 1 available lessons
Saved only in this browser. No account is required and no progress data leaves your device.
Recommended path
Learn in order
Start with the lessons available today. New lessons will slot into this path without changing existing URLs.
- 01
The ML Loop: Data → Learn → Predict → Evaluate
See the core loop shared by every machine-learning model.
In development - 02
Feature, Label, and Target
Separate what a model sees from what it needs to predict.
In development - 03
Classification: Predict a Category
Use it when the answer is a class, such as spam or not spam.
In development - 04
Regression: Predict a Number
Use it for continuous values such as price, time, or temperature.
In development - 05
Clustering: Let Data Form Groups
Find structure in data that has no answer labels yet.
In development - 06
Why Split Train, Validation, and Test Data?
Separate learning, tuning, and final evaluation for an honest result.
In development - 07
Overfitting: Memorizing Instead of Learning
Recognize when a model memorizes training data too closely.
In development - 08
Accuracy, Precision, and Recall
Match the metric to the mistakes that matter in the real task.
In development - 09
What Is a Neural Network?
Meet layers, weights, and activations before moving into deep learning.
In development - 10
Training vs Inference
Separate the phase where a model learns from the phase where it serves predictions.
- 11
Gradient and Learning Rate Without the Math Fear
See how small weight updates move a model toward lower error.
In development - 12
From Notebook Model to a Real Product
Connect deployment, monitoring, and retraining into one lifecycle.
In development