Modules

The course content is organized into twelve modules, one per chapter of the ESaaS textbook, plus a short orientation. Each module page lists that moduleโ€™s videos, textbook readings, self-check, and CHIPS programming assignments. Start with the Orientation.

Self-checks

Every module ends with a self-check on Gradescope.

Lecture recordings

Each module page links that moduleโ€™s recorded videos. For past lecture recordings, see the Fall 2023 lecture YouTube playlist (berkeley.edu access only) โ€” itโ€™s recommended you review these OR the module videos before coming to live class.


Back to Top

Accessibility Nondiscrimination

Copyright ยฉ2026, Regents of the University of California and respective authors.

This site is built following the Berkeley Class Site template, which is generously based on the Just the Class, and Just the Docs templates.

View all course offerings