Scaling Machine Learning Systems

Semester plan · Volume II

Overview

Students study how distributed training, communication, fault recovery, and serving work across many machines, and they defend a system design in a final project. The course assumes the introductory course or equivalent background.

Syllabus and schedule

The semester syllabus lists one Volume II chapter for each of the 16 weeks. Each offering sets its own dates and course policies.

Materials

Resource Use
Volume II The weekly readings.
Lecture slides One deck per chapter, with speaker notes and in-class exercises.
Interactive labs Browser-based systems experiments that pair with the readings.

For instructors

The course can also serve as the second half of a two-semester sequence that begins with the introductory course.

Offerings

The course directory lists courses at other institutions that use MLSysBook.

Back to top