#48 · Primary category: Education & Research
cs249r_book
Machine Learning Systems
Project last updated:08/29/26
GitHub Stars
28.1K
Forks
3.5K
Contributors
119
License
Other
Why we included this project
This is the open curriculum behind Harvard's CS249r course, and it is one of the most complete free resources for learning how machine learning systems are actually engineered rather than just trained. The two-volume textbook is paired with hands-on material: TinyTorch walks you through building a small ML framework from scratch across twenty modules, and the interactive labs let you tweak parameters and watch the trade-offs break. Hardware kits cover deploying models to Arduino and Raspberry Pi, and a simulator helps you reason about infrastructure you cannot rent. Self-learners get a structured read-build-deploy path, while instructors can lift ready-made syllabi, slide decks, rubrics, and a TA handbook straight into their own classroom. If you want to understand GPU scaling, quantization, KV-cache memory pressure, or edge deployment from first principles, this is a practical place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI