Add TinyML (HarvardX edX Professional Certificate) as a peer of Vol I and Vol II in the slides subsite. PDFs are served from the tinyMLx/courseware repo via JS base URL pattern — zero binary bloat in this repo. - slides/tinyml.qmd: module-based catalog (5 chapters, 43 sections) with human-readable titles and textbook cross-references - slides/tinyml/README-edx-original.md: original edX curriculum map - slides/styles.css: module-card, section-list, team-box components - slides/index.qmd: TinyML card alongside Vol I/II - slides/_quarto.yml: navbar dropdown + sidebar entry - instructors/tinyml-syllabus.qmd: 10-12 week semester plan - instructors/_quarto.yml: navbar + sidebar entry - .github/workflows/slides-publish-live.yml: package TinyML ZIPs from tinyMLx/courseware into the slides-latest release
🚧 Under Active DevelopmentThis component is being built on the |
ML Systems Lecture Slides
Beamer slide decks for the ML Systems textbook. One deck per chapter, ready to drop into your course.
Quick Start
cd slides/vol1/01_introduction
xelatex 01_introduction.tex # Compile (run twice for navigation)
Coverage
| Volume | Chapters | Topics |
|---|---|---|
| Volume I | 17 decks | Course overview, Introduction through Responsible Engineering, Conclusion |
| Volume II | 9 decks | Course overview, Compute Infrastructure through Inference |
Structure
Each chapter is self-contained. All images live in <chapter>/images/. The only shared assets are the Beamer theme and logos.
slides/
├── assets/
│ ├── beamerthememlsys.sty # Beamer theme (Crimson)
│ └── img/ # Shared logos
├── vol1/ # Volume I decks (17 chapters)
│ ├── 01_introduction/
│ │ ├── 01_introduction.tex
│ │ └── images/
│ └── ...
└── vol2/ # Volume II decks (9 chapters)
├── 01_introduction/
└── ...
Theme
The default theme is Crimson: Harvard crimson accents, white background, branded footer. All decks share a common API (\mlsystitle, \mlsysfocus, \mlsyscard, etc.).
Adopting instructors who want a different look can create their own variant by copying beamerthememlsys.sty and adjusting the color definitions. The API stays the same, so no .tex files need to change.
Contributing
Agent instructions and production guidelines live in .claude/docs/slides/.
License
These slides accompany the ML Systems textbook and follow the same license terms.