Loading courses...
Where the Materials Live
All lecture slides, notebooks, lab sheets, and starter code are kept in a single public repository and linked from each course page as the semester progresses. Assignment starter repositories are distributed through GitHub Classroom, and solutions are not published.
Assignments
Issued as GitHub Classroom repositories with automated tests you can run locally before you submit.
Updates
Materials are released as each module begins. Items shown with a dashed outline are not yet published.