188 problems / numpy and PyTorch / hidden tests
Follow the roadmap from a matrix product to multi-head attention, first in numpy and then in real PyTorch. You write each algorithm yourself, and hidden tests check your code.
Easy0 / 59
Medium0 / 96
Hard0 / 33
No account needed to start. numpy runs in your browser.
21 topics
Each topic builds on the topics above it. Select a topic to see its problems.
0 / 188 solved
Articles and videos for each subject, split into the ideas the problems need.
The PyTorch track
The roadmap does not stop at numpy. Once you have built the pieces by hand, you write them again in the framework people actually train with: autograd, a training loop, then a full classifier. Hidden tests check the result, the same way they check everything else. Every other topic has PyTorch problems too, 45 in all.
numpy problems run in your browser. PyTorch has no build for the browser, so PyTorch problems run in Google Colab or on your own machine.
In your browser
numpynumpy problems run in a Python built for the browser. Nothing to install.
Google Colab
PyTorch + GPUPyTorch and a free GPU with nothing to install. Take a code, open the notebook, and the result comes back here.
Your machine
PyTorchOne command installs a small local runtime. After that, this site finds it on its own.