Self-paced paths through core ML topics

Courses

2 courses 18 phases 118 lessons, labs & quizzes Free, always

Each course is a fully structured path: phases, modules, lessons, hands-on labs, and checkpoint quizzes, built end-to-end as one curriculum rather than a list of articles.

0 of 0 lessons, labs & quizzes done

View the Machine Learning Fundamentals glossary →

Beginner

Machine Learning Fundamentals

A complete, self-paced path through classical machine learning: statistics and problem framing, data wrangling and feature engineering, regression, evaluation, classification with ensembles, unsupervised learning, model-quality pitfalls, and a taste of reinforcement learning โ€” finishing with a hands-on capstone project.

62 lessons · 9 phases
0 / 62 lessons complete
Start course Login to unlock

Machine Learning Fundamentals

Beginner 62 lessons · 9 phases Beginner
Phase 1: Foundations 0/5
What Machine Learning Actually Is
02
0 min
Statistics You Actually Need
05
0 min
Phase 2: Data Wrangling, Preprocessing & ML Workflow 0/9
Exploratory Data Analysis
07
0 min
Feature Engineering
08
8 min
09
0 min
Pipelines and ColumnTransformer
11
0 min
Data Leakage and Reproducibility
13
0 min
Mini-Project: Messy Dataset
Phase 3: Regression 0/9
Loss Functions and Gradient Descent
16
0 min
Linear Regression
18
7 min
20
0 min
Regularized Regression
21
8 min
22
7 min
23
0 min
Phase 4: Evaluation 0/8
Splitting Data the Right Way
25
0 min
Regression Metrics
27
7 min
28
0 min
Beyond Accuracy
31
0 min
Phase 5: Classification 0/15
Logistic Regression
32
5 min
33
0 min
Distance & Tree Methods
35
8 min
36
0 min
Probabilistic & Margin-Based Methods
37
5 min
38
5 min
39
0 min
Ensembles
41
6 min
43
0 min
Handling Imbalanced Classification
45
0 min
Mini-Project: Classifier Bake-Off
Phase 6: Unsupervised Learning 0/4
Clustering & Dimensionality Reduction
47
6 min
50
0 min
Phase 7: Model Quality 0/8
Overfitting & Generalization
52
0 min
Hyperparameter Tuning
53
5 min
54
0 min
Model Interpretability
56
0 min
Practical Pitfalls Review
58
0 min
Phase 8: Reinforcement Learning 0/3
Agents, Rewards, and Q-Learning
61
0 min
Phase 9: Capstone 0/1

View the Deep Learning glossary →

Intermediate

Deep Learning

A hands-on, self-paced path through neural networks: start at a single neuron and backpropagation, work through optimization and regularization, build CNNs, RNNs, and attention/transformer architectures from scratch, and pick up the practical skills to train, debug, and avoid common pitfalls โ€” finishing with a deep learning capstone project.

56 lessons · 9 phases
0 / 56 lessons complete
Start course Login to unlock

Deep Learning

Intermediate 56 lessons · 9 phases Intermediate
Phase 1: Neural Network Foundations 0/4
From Linear Models to Neurons
02
0 min
Activation Functions
03
6 min
04
0 min
Phase 2: Forward & Backward Propagation 0/8
Forward Propagation
05
4 min
07
0 min
Backpropagation
08
5 min
10
0 min
Loss Functions for Deep Networks
12
0 min
Phase 3: Optimization 0/7
Gradient Descent Variants
13
5 min
15
0 min
Learning Rate & Schedules
16
4 min
17
0 min
Weight Initialization
18
5 min
19
0 min
Phase 4: Regularization & Generalization 0/7
Overfitting in Deep Networks
21
0 min
Dropout & Batch Normalization
24
0 min
Early Stopping & Data Augmentation
26
0 min
Phase 5: Convolutional Neural Networks 0/8
The Convolution Operation
27
5 min
29
0 min
CNN Architectures
30
4 min
31
0 min
Pooling & Feature Maps
32
5 min
33
4 min
34
0 min
Phase 6: Sequence Models 0/7
Recurrent Neural Networks
35
5 min
37
0 min
LSTMs & GRUs
38
lesson LSTMs & GRUs
5 min
39
0 min
Sequence-to-Sequence Models
40
4 min
41
0 min
Phase 7: Attention & Transformers 0/7
The Attention Mechanism
42
4 min
44
0 min
Transformer Architecture
45
5 min
46
0 min
Pretraining & Transfer Learning
48
0 min
Phase 8: Practical Deep Learning 0/7
Training Pipelines & Hardware
50
0 min
Debugging Neural Networks
51
5 min
53
0 min
Deep Learning Pitfalls
54
4 min
55
0 min
Phase 9: Capstone 0/1
Capstone