Interactive course
Learn TensorFlow by playing with it
Drag data points, watch gradient descent roll downhill, and slide a kernel across a real image — every lesson runs real TensorFlow.js in your browser. Beginner-friendly, with production notes for working ML engineers along the way.
Beginner
Start from zero. Build up what a tensor is, how a model learns from data, and train your first neural network.
- Machine Learning Algorithms: The Big Picture
- About NumPy
- What is a Tensor?
- Linear Regression Playground
- Your First Neural Net
- About Keras
Intermediate
Go from 'it trains' to understanding why — convolutions, generalization, and the knobs that control training itself.
- Convolutions Visualized
- Overfitting & Regularization
- Training Dynamics Lab
- Explainability Basics
- Word Embeddings
- Sequence Models: RNNs
Advanced
Professional-grade TensorFlow: reuse pretrained models, write custom training loops, and avoid the mistakes that hurt in production.
Start advanced →