This repository powers MLSysBook.org, the official hub for the Machine Learning Systems textbook and its growing ecosystem of open-source tools, labs, and educational resources.
MLSysBook began as a tinyML course at Harvard University by Vijay Janapa Reddi. Today, it's a global movement thanks to the many amazing people who make AI systems engineering education accessible, hands-on, and community-powered.
This site exists solely to connect learners, educators, and contributors to the comprehensive ecosystem that trains the next generation of AI engineers to think holistically across algorithms, data, hardware, and infrastructure.
This repository acts as the centralized hub that ties together all parts of the MLSysBook project and ecosystem:
MLSysBook.github.io/
βββ index.html # Main landing page (intro + overview + calls to action)
βββ kits/
β βββ index.html # Redirects to kits
βββ labs/
β βββ index.html # Redirects to hands-on lab materials
βββ tinytorch/
β βββ index.html # Redirects to TinyTorch framework
βββ book/
βββ index.html # Redirects to textbook site (hosted separately)
This organization brings the textbook to life with practical, open-source resources for teaching and learning machine learning systems:
- π Textbook: The open-access book that spans the full ML lifecycle, from data to deployment
- π§ TinyTorch Project: Colab notebooks and programming exercises on ML infrastructure
- π Hardware Kits: Embedded and edge ML projects using TinyML hardware
- π Labs & Courseware: Hands-on lab materials, slides, and educational resources
- π¬ Community Forum: Join the conversation on GitHub discussions
- Students learning how ML systems are built and deployed
- Educators teaching modern ML from a systems perspective
- Engineers building ML infrastructure in real-world settings
- Researchers exploring hardware-software co-design