Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

GitHub stars X-Tweet Badge Jupyter Book Badge MIT License Badge

Preface

A self-contained course to learn the basics of neural networks: from backprop to GPT!

📖 Read 🌻

Visit micrograduate-book.github.io.

⚡ Run ☄️

🌐 Online

#📔🔗
1microgradOpen In Colab
2makemore1Open In Colab
3makemore2Open In Colab
4makemore3Open In Colab
5makemore4Open In Colab
6makemore5Open In Colab
7picoGPTOpen In Colab

🏡 Locally

  1. Clone repo:

git clone https://github.com/ckaraneen/micrograduate.git
  1. Create and activate env:

cd micrograduate
conda env create --file environment.yaml
conda activate micrograduate-env
  1. Install requirements:

uv pip install -r requirements.txt
  1. Run notebooks in Notebook Server, VSCode/Cursor, etc.

✨ Acknowledgements 🙏

microgra∇uate builds on the works of Andrej Karpathy (check out Eureka Labs!) and Jay Mody:

It would not exist without their contributions. ❤️