About TinyTorch

TinyTorch is an educational deep learning framework designed to demystify AI. Rather than just using libraries, you build one. Through a series of progressive modules, you will construct your own tensor library, implement autograd, and build neural networks from scratch, gaining a mastery of the systems that power modern AI.

Get Started with TinyTorch CLI

1. Clone & Setup

$ git clone https://github.com/MLSysBook/TinyTorch.git $ cd TinyTorch && ./setup-environment.sh $ source activate.sh

2. Login to Community (Optional)

$ tito login

Create an account and join the builder community. Track your progress and share achievements.

3. Start Building

$ tito module start 01_tensor

Begin with Module 01 and work through 20 progressive modules. Each completion is automatically shared with the community.

4. Complete & Share

$ tito module complete 01_tensor

When you complete a module, you'll be prompted to share your achievement. Your progress appears here instantly.