Machine Learning 101

From linear regression to neural networks — build real ML intuition through interactive model building and visual explanations.

14 Modules 0 of 12 labs published Beginner
Machine Learning Classification Regression Neural Networks Clustering

What You'll Learn

Supervised Learning
Build and train classification and regression models from scratch.
Unsupervised Learning
Apply clustering and dimensionality reduction to discover patterns.
Neural Networks
Understand perceptrons, backpropagation, and multi-layer architectures.
Model Evaluation
Use cross-validation, confusion matrices, and ROC curves to assess models.
Feature Engineering
Transform raw data into meaningful features for better predictions.
End-to-End ML Pipeline
Design complete ML workflows from data collection to deployment.

Course Modules

14 modules from linear regression to real-world ML applications.

1
What is Machine Learning?
4 lessonsNo labs yet
Start Here
2
Linear Models
3 lessonsNo labs yet
Available
3
Tree-Based Methods
3 lessonsNo labs yet
Available
4
Support Vector Machines
3 lessonsNo labs yet
Available
5
Unsupervised Learning
3 lessonsNo labs yet
Available
6
Neural Networks Foundations
4 lessonsNo labs yet
Available
7
Convolutional Neural Networks (CNNs)
3 lessonsNo labs yet
Available
8
Recurrent Neural Networks (RNNs)
3 lessonsNo labs yet
Available
9
Transformers & Attention
3 lessonsNo labs yet
Available
10
Practical ML
3 lessonsNo labs yet
Available
11
Deep Learning in Practice
3 lessonsNo labs yet
Available
12
Capstone & What's Next
3 lessonsNo project yet
Available
13
Genetic Algorithms & Evolutionary Search
4 lessonsNo project yet
Available
14
Reinforcement Learning
4 lessonsNo project yet
Available

Prerequisites

Ready to start Machine Learning?

Begin with Module 1 and discover how machines learn patterns from data to make predictions.

Start Module 1 →
Labs & Demos 12 interactive demos — 12 interactive demos