--- pagetitle: "TinyTorch — Don't import torch. Build it." --- ```{=html}
Build your own ML framework — from tensors to systems.
Preview · Classroom ready Fall 2026
An educational framework for building and optimizing ML — understand how PyTorch, TensorFlow, and JAX really work.
TinyTorch is usable today for self-paced learning and active course pilots. APIs, instructor packaging, and classroom workflows will continue to stabilize through the Fall 2026 classroom release.
"Building systems creates irreversible understanding."
``` :::: {.comparison-grid} ::: {.comparison-bad} [Traditional ML Education]{.comparison-title} ```python import torch model = torch.nn.Linear(784, 10) output = model(input) # When this breaks, you're stuck ``` **Problem**: You can't debug what you don't understand. ::: ::: {.comparison-good} [TinyTorch: Build → Use → Reflect]{.comparison-title} ```python # BUILD it yourself class Linear: def forward(self, x): return x @ self.weight + self.bias # USE it on real data loss.backward() # YOUR autograd ``` **Advantage**: You can debug it because you built it. ::: :::: ## Learning Path Four progressive tiers take you from foundations to production systems: :::: {.tier-grid} ::: {.tier-card .tier-foundation} [**Foundation (01-08)**See learners building ML systems worldwide
Add yourself to the map · Share your progress · Connect with builders
Part of the MLSysBook project — every ⭐ helps support free ML education