Register for Live CS50P Lectures
CS50’s team is in the process of filming a brand-new course, CS50P, an Introduction to Programming with Python, inspired by a similar course at Harvard Summer School, designed to prepare students at Harvard College for CS50 itself.

Starting April 2022, CS50P will be freely available to anyone online via edX at https://cs50.edx.org/python and via OpenCourseWare at https://cs50.harvard.edu/python.

Recall that CS50, also known as CS50x, is an Introduction to Computer Science. Whereas CS50x itself focuses on computer science more generally as well as programming with C, Python, SQL, and JavaScript, CS50P will be entirely focused on programming with Python. You can take CS50P before CS50x, during CS50x, or after CS50x. But for an introduction to computer science itself, you should still take CS50x!

Unlike past courses, which CS50’s team has posted all at once, CS50P will be filmed and posted week by week, which means you can attend the course’s lectures live via Zoom or YouTube! Or, as always, you can watch them on demand afterward.

Register to attend CS50P's live lectures below. See https://cs50.harvard.edu/x/2022/zoom/ for all details.
Sign in to Google to save your progress. Learn more
Email *
I have inputted my email address correctly *
And I understand that, if it is incorrect, I will not be able to receive the Zoom meetings' URLs via email
Name *
Country
I understand that I will receive an email at least one hour before each live lecture with instructions on how to join *
I understand that the schedule might change *
We'll let you know via email if it does!
I understand that space is limited and that I might not be able to join via Zoom sometimes *
But all lectures will also be live-streamed at https://www.youtube.com/cs50 and https://www.facebook.com/cs50!
For which lecture(s) would you like to register?
Tuesday, March 29, 2022, 1:00 PM – 4:00 PM EDT
Introduction. Functions, Variables, Types, Conditionals, Loops. Convert to your own time zone at https://time.cs50.io/20220331T1300-0400/PT3H. This is a "dress rehearsal" (i.e., practice lecture).
Friday, April 1, 2022, 11:00 AM – 2:00 PM EDT
Introduction. Functions, Variables, Types, Conditionals, Loops. Convert to your own time zone at https://time.cs50.io/20220401T1100-0400/PT3H. This is an actual lecture.
Thursday, April 7, 2022, 12:00 PM – 4:00 PM EDT
Exceptions, Unit Tests. Convert to your own time zone at https://time.cs50.io/20220407T1200-0400/PT3H.
Thursday, April 14, 2022, 12:00 PM – 4:00 PM EDT
Libraries, File I/O. Convert to your own time zone at https://time.cs50.io/20220414T1200-0400/PT3H.
Thursday, April 21, 2022, 12:00 PM – 4:00 PM EDT
Regular Expressions. Convert to your own time zone at https://time.cs50.io/20220421T1200-0400/PT3H.
Thursday, May 5, 2022, 12:00 PM – 4:00 PM EDT
Classes. Convert to your own time zone at https://time.cs50.io/20220505T1200-0400/PT3H.
Thursday, May 12, 2022, 12:00 PM – 4:00 PM EDT
Convert to your own time zone at https://time.cs50.io/20220512T1200-0400/PT3H.
Comments, if any
A copy of your responses will be emailed to the address you provided.
Submit
Clear form
Never submit passwords through Google Forms.
reCAPTCHA
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy