I created a github repository of Jupyter notebooks and environment that teaches the basics of deep learning: starting from low-level implemtations with numpy and jax, and building up to abstractions with PyTorch and beyond. Experiments can be run locally, or in the cloud with Google Colab.