Welcome to the CS50 Educator Workshop
Empowering teachers to bring transformative computer science pedagogy, curriculum, and technology to their students.
Hello, world!
Welcome to the CS50 Educator Workshop! This page is the home for teachers interested in bringing CS50 to their high school, university, or community. CS50 pedagogy, curriculum, and technologies empower teachers and students worldwide – to learn, to innovate, and to create through the intellectual enterprises of computer science and the art of programming.
How can I bring CS50 to my school or community?
First, enroll in CS50x and become familiar (and committed to completing) the entire CS50 curriculum. Second, consider attending our live or virtual CS50 Educator Workshop after completing at least the first half of the course (up through and including Problem Set 5). Finally, continue to develop your teaching and share your successes and challenges with our educator community.
If you are a high school teacher looking to implement CS50 in such a way that satisfies the College Board’s Advanced Placement (AP) Computer Science Principles curriculum framework, check out CS50AP
CS50 Educator Workshop Dates
Want to join us virtually or in person for our next live workshop? Sign up to be part of our educator community to be one of the first to learn about our next workshop dates and for sign-up details.
New to teaching CS50 and excited to learn more in advance of our live and virtual workshop? Consider watching the recordings of our most recent workshops below.