#1212th of 23 in Learning and cookbooks
cs249r_book
Open textbook and course materials for machine learning systems engineering
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 28.9k
- License
- custom license
- Last commit
- Oct 2026
- Last release
- Oct 2026
- Language
- Python
Missed the latest GitHub check; these facts may be older.
Overview
A single repository holding a four-volume ML systems textbook (foundations, scaling, agentic, physical AI) plus companion material. The companions are Marimo labs, TinyTorch (build an ML framework in 20 modules), Arduino and Raspberry Pi hardware kits, the MLSys·im infrastructure simulator, StaffML interview questions, slides and an instructor hub. Volume I is released; Volume II is a preview; Volumes III and IV are drafts.
Who it is for: Students and instructors learning ML systems engineering
Strengths
- Covers theory, framework internals, edge hardware and cluster modeling in one curriculum
- TinyTorch walks through building an ML framework across 20 progressive modules
- Includes instructor syllabi, rubrics, TA handbook and Beamer slides for every chapter
- Interactive Marimo labs let readers change parameters and see trade-offs
Weaknesses
- Volumes III and IV are drafts; README asks readers not to cite or teach from them
- Volume II is only a preview
- License is CC-BY-NC-SA 4.0, which restricts commercial use
- A course, not a deployable tool; little of it runs as a service
Also in Learning and cookbooks
See all 23| Rank | Project | Score |
|---|---|---|
| 1 | ai-engineering-from-scratchHands-on AI engineering curriculum with 542 lessons across 20 phases | 85 out of 100 |
| 2 | generative-ai-for-beginners21-lesson course on building generative AI apps in Python and TypeScript | 81 out of 100 |
| 3 | hello-agentsChinese-language course on building LLM agents from scratch | 77 out of 100 |
| #4 | llms-from-scratchCode for the book on building a GPT-style LLM in PyTorch | 76 out of 100 |
| #5 | ai-agents-for-beginners18-lesson course on building AI agents with Microsoft Agent Framework | 76 out of 100 |