Small steps. Deeper understanding.
A sequence beats a random walk. Choose a path and work through it at your own pace.
OpenAI ML coding prep
Fifty focused implementations: matrices and gradients, vectorized neighbors, entropy, attention, training bugs, and data evaluation. Independent preparation, not confirmed interview questions.
Tensor fluency
Twenty-one small puzzles for a big shift in how you think about arrays. Work with shapes, broadcasting, indexing, and vectorization.
PyTorch foundations
Build the fundamentals of a working training loop: tensors, gradients, modules, optimizers, and evaluation.
Inside the transformer
Move from shape manipulation to attention and the building blocks of modern language models. Implement each piece before putting it together.
TensorGym, recovered
All 30 original descriptions, with the 20 recovered starters and solutions. Original test data is preserved; incomplete or inconsistent cases are labeled.
ML from first principles
Rebuild your mathematical intuition through classical algorithms, probability, and evaluation. Focus on why each implementation works.