Machine Learning Systems
  • Courses
    • All Courses

    • Introduction to ML Systems
    • Scaling ML Systems
    • TinyML
    • Edge AI
    • Physical AI

    • Instructor Hub
  • Read
    • Concept Explorer

    • Volume I: Introduction to Machine Learning Systems
    • Volume II: Scaling Machine Learning Systems (preview)
    • Volume III: Agentic Machine Learning Systems (in preparation)
    • Volume IV: Physical AI (in preparation)

    • TinyTorch (Standalone Book)
  • Build
    • Playground Games
    • Labs
    • TinyTorch
    • Hardware Kits
    • MLSys·im
  • Teach
    • Instructor Hub
    • Courses
    • Lecture Slides
  • Prepare
    • StaffML
    • Study Plans
    • Gauntlet Mode

    • StaffML Paper
  • Connect
    • Newsletter
    • Global Network
    • Workshops & Events
    • Partners & Sponsors
  • About
    • Mission
    • Our Story

    • People
    • Contributors

    • License
  • Subscribe
  • Star
  • Support
  • GitHub
    • Discussions
    • Edit this page
    • Report an issue
    • View source

🚧 DEVELOPMENT PREVIEW - Built from dev@1757ce4f • 2026-10-24 06:34 EDT • Stable version →

Courses: course plans, learning paths, and offerings built on MLSysBook. Teaching one? See the Instructor Hub. The books: Introduction to Machine Learning Systems · Scaling Machine Learning Systems (preview) · Agentic Machine Learning Systems (in preparation) · Physical AI (in preparation). All are open access. Companion resources: TinyTorch (build) · Hardware Kits (deploy) · MLSys·im (model) · Labs (explore) · Lecture Slides (teach) · Instructor Hub (teach) · StaffML (practice) · Newsletter

LEARN · BUILD · TEACH

Learn and teach with MLSysBook.

Explore readings, experiments, and teaching plans for machine learning systems. Follow a learning path or adapt the materials for a course.

Teaching your own course? Visit the Instructor Hub ↗

Course models and teaching materials

These materials show how to organize MLSysBook readings and experiments into a course. Use a model as a starting point, adapt an existing offering, or contribute materials from your own teaching.

MLSysBook · Volume ISemester plan

SINGLE-MACHINE SYSTEMS

Introduction to Machine Learning Systems

Data pipelines, training, optimization, and deployment, with a semester syllabus and implementation work.

Course → Syllabus → For instructors →
MLSysBook · Volume IISemester plan

DISTRIBUTED SYSTEMS

Scaling Machine Learning Systems

Distributed training, communication, fault recovery, and serving, with systems labs and a capstone.

Course → Syllabus → For instructors →
Microcontrollers · Volume IHistorical materials

EMBEDDED MACHINE LEARNING

TinyML

Model training and deployment on embedded devices, with syllabi, assignments, and example projects.

EMBEDDEDTinyMLMicrocontrollers
Course → Syllabus → Selected projects → For instructors →
MLSysBook · Volume ILearning path

INFERENCE NEAR THE DATA

Edge AI

Deployment on Linux edge devices, with hardware guides and companion teaching materials.

DEPLOYMENTEdge AILinux · accelerators
Learning path → Materials → For instructors →
MLSysBook · Volume IVDraft course plan

ROBOTICS & LEARNED CONTROL

Physical AI

Robot policies, physical limits, and release decisions supported by measurements.

SO-101 robot arm
Course → Offerings → Syllabus → For instructors →

Community courses and workshops

Instructor-maintained offerings

    Also teaching with it

    Instructors named in the Vol. I acknowledgments as early adopters, whose course pages are not public.

      Schools in the community directory. Select a pin to filter courses.
      Teaching with the book? Share your syllabus or course website with the community. Thinking of teaching it? The Instructor Hub has syllabi, slides, labs, and a course map.

      Listed courses were added by their instructors, or have a public page, syllabus, or repository that assigns or links the book. Most courses never publish a reading list, so this is a partial list. If yours is listed and you would rather it were not, open an issue.

      Back to top

      © 2024-2026 Harvard University. Licensed under CC-BY-NC-SA 4.0

      Part of the Machine Learning Systems ecosystem