Foundations
Build the mathematical and practical foundations to understand, implement, and reproduce AI research.
A path into research
- 01
Learn the foundations
Linear algebra, probability, and optimization.
- 02
Implement a model
Build a small model and trace how it learns.
- 03
Reproduce a paper
Match its setup before changing the method.
- 04
Design an experiment
Use a baseline and ablations to test your idea.
Math Foundations4 resources
Courses & Fundamentals5 resources
Andrej Karpathy: Zero to Hero
Build neural networks and GPT from scratch, in code
Stanford CS224n
NLP with deep learning — the standard LLM foundations course
Stanford CS231n
CNNs for visual recognition
3Blue1Brown Neural Networks
Visual explanations of neural networks and transformers
Deep Learning Book
Goodfellow, Bengio, Courville textbook