Coursework, learning materials, and related projects from UW–Madison and Stanford. Open a course’s materials for notes, assignments, source code, and reports. Browse the coursework repository.

Fall 2026 · UW–Madison

Spring 2026 · UW–Madison

Fall 2025 · UW–Madison

CS 352: Digital System Fundamentals

Digital logic and the foundations of computer hardware.

CS 400: Programming III

Data structures, software development, and collaborative programming.

Materials & related work

Summer 2025 · UW–Madison

Summer 2025 · Stanford

Spring 2025 · UW–Madison

CS 200: Programming I

Programming fundamentals and problem solving.

MATH 340: Elementary Matrix and Linear Algebra

Matrices, vector spaces, and linear transformations.

CS 240: Introduction to Discrete Mathematics

Logic, proofs, combinatorics, and discrete structures.

Additional coursework · UW–Madison

ESL 118: Academic Writing

Reading, summarizing, and developing clear academic arguments.

Materials & related work

Lecture materials are credited to their original instructors and courses.