Lesson Materials

Your resource for sample lesson materials which complement CS50’s lectures. On each page, you’ll find:

  • Key topics to cover
  • Sample exercises and discussion questions to adopt or adapt
  • Slides, annotated with pedagogical notes, to modify as your own

How to Use

Though lessons are broken into the same weekly units CS50 uses on Harvard’s campus, your adaptation of CS50 may span many more weeks, or even multiple semesters. Take bits and pieces of the below to build your own accompaninent to CS50’s lectures—one that suits your students’ timeline!

Table of Contents