Machine Learning & Deep Learning
Data, training, neural networks — trained hands-on in your browser.
Elementary
Machines That Learn
Discover what it means for a machine to learn — getting better by practicing with examples, not just following fixed instructions.
Data: A Machine's Examples
Data is just examples. Learn how machines are taught with pictures, sounds, and words — and what makes examples good and fair.
Teaching by Sorting
Teach a machine to sort things into groups using labels — and learn to check and fix its sorting.
Predicting What Comes Next
Use examples and patterns to predict what comes next — the everyday superpower behind machine learning.
A First Look Inside Neural Networks
Take a first friendly look inside a neural network — tiny decision-makers, layers, and connections.
Capstone Project: Build a Sorting Machine
Design a machine that sorts objects by a rule — and watch it “learn.”
Middle
How Machine Learning Really Works
Open up machine learning — models, the training loop, the kinds of learning, and why learning beats hand-written rules.
Data: The Fuel of ML
Data is the fuel of machine learning — features, labels, cleaning, train/test splits, and where bias hides.
Training a Model, Step by Step
Train a model step by step — predictions, error, iteration, accuracy, overfitting, and honest testing.
Inside Neural Networks
Inside neural networks — neurons, weights, layers, activation, the forward pass, and how a network learns.
Deep Learning in the Real World
Deep learning in the real world — vision, language, generation, why it took off, and its costs and failures.
Capstone Project: Train a Mini Classifier
Run the full train-and-test workflow on data you collect.
High School
The Mathematics of Learning
Learning seen clearly — functions, parameters, loss, generalization, the bias-variance trade-off, and optimization.
- 1Learning as Finding a Function
- 2Parameters and the Hypothesis Space
- 3From Data to a Model
- 4The Objective: Minimizing Loss
- 5Generalization — The Real Goal
- 6The Bias-Variance Trade-off
- 7Optimization as Hill-Descending
- 8Why More Data Helps (and When It Doesn't)
- 9Reasoning About a Learning Problem
- 10Module Check
- 11Lab: Gradient Descent
Supervised Learning in Depth
Classification and regression in depth — decision boundaries and the major algorithm families, from linear models to ensembles.
Beyond Labels — Unsupervised & Reinforcement Learning
Learning without labels — clustering and dimensionality reduction — and reinforcement learning's agents, rewards, and policies.
Deep Neural Networks, In Depth
The real machinery of deep networks — the math of neurons, the forward pass, loss, gradient descent, backpropagation, and regularization.
Modern Deep Learning
Modern architectures — convolutional networks, sequence models, attention and transformers — training at scale, evaluation, and the frontier's limits.
Capstone Project: An End-to-End ML Project
Carry one machine-learning problem from question to write-up.