We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
PyTorch roadmap
Build your skills one exercise at a time. Choose a sequence and follow it in order, or return to your next unsolved problem. Prefer lessons alongside your practice? Explore the guided tracks.
6 sequences · scroll to explore
Neural Network Layers
Build the components of a neural network from scratch.
9 problems
Start sequenceUp next: Implement Linear Layer
Optimizers & Training
From SGD to Adam. Understand how models learn.
8 problems
Start sequenceUp next: Implement Gradient Descent Step
Model Architectures
Build complete models end to end.
9 problems
Start sequenceUp next: Two-Layer MLP
Attention & Transformers
From dot-product attention to full transformer blocks.
8 problems
Start sequenceUp next: Implement Scaled Dot-Product Attention
Modern Techniques
Cutting-edge methods from recent papers.
10 problems
Start sequenceUp next: RMSNorm