TinyTorch: a 20-module curriculum for building an ML framework from scratch
TinyTorch is a free 20-module curriculum that walks learners through building a working ML framework in pure Python, from tensors to transformers. It runs on a 4 GB laptop with no GPU, and mirrors PyTorch's API.