Learn AIML — tinygrad prep
A compact roadmap for understanding and contributing to tinygrad.
Policy note: this page includes only legal access routes: official free versions, open resources, publisher pages, and library/borrowing paths where available.
Best study order
- Understanding Deep Learning
- From Python to NumPy
- Grokking Deep Learning
- micrograd
- tinygrad source + issues
Exact resources that are legally free
Free
Understanding Deep Learning — Simon J. D. Prince
Free
From Python to NumPy — Nicolas P. Rougier
Free
Dive into Deep Learning
- Official site: https://d2l.ai/
- Main use: modern DL workflow and reference material.
Free
The Matrix Calculus You Need for Deep Learning
Free
micrograd — Andrej Karpathy
Exact resources available via borrowing / library access
Borrow
Grokking Deep Learning — Andrew Trask
Borrow
Computer Systems: A Programmer's Perspective
Borrow
Programming Massively Parallel Processors
Exact resources that generally require purchase
Paid
Grokking Deep Learning — Andrew Trask
Paid
Computer Systems: A Programmer's Perspective
Paid
Programming Massively Parallel Processors
If you want a zero-cost path right now
- Understanding Deep Learning
- From Python to NumPy
- Dive into Deep Learning (selectively)
- The Matrix Calculus You Need for Deep Learning
- micrograd
- tinygrad
Generated for Parth's tinygrad learning path.