This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. Demanding, but definitely doable. Social, but educational. A focused topic, but broadly applicable skills. CS50 is the quintessential Harvard course.
CS50
Hello, world! @cs50's lectures in Sanders Theatre at @harvard University are open to the public, September 2025 – November 2025. Whether you are (or were!) a student or teacher of any of CS50's courses, or just CS50-curious, you are welcome to attend CS50's lectures in person in Cambridge, Massachusetts, USA. Fall 2025's lectures will become part of CS50x 2026 on @edXOnline.
To attend in person, visit cs50.ly/attend.
To watch online instead, register at cs50.ly/watch.
SCHEDULE
• Scratch on Wednesday, September 3, 2025 at 1:30 PM – 4:15 PM EDT
• C on Monday, September 8, 2025 at 1:30 PM – 4:15 PM EDT
• Arrays on Monday, September 15, 2025 at 1:30 PM – 4:15 PM EDT
• Algorithms on Monday, September 22, 2025 at 1:30 PM – 4:15 PM EDT
• Memory on Monday, September 29, 2025 at 1:30 PM – 4:15 PM EDT
• Data Structures on Monday, October 6, 2025 at 1:30 PM – 4:15 PM EDT
• Python on Wednesday, October 8, 2025 at 1:30 PM – 4:15 PM EDT
• SQL on Monday, October 20, 2025 at 1:30 PM – 4:15 PM EDT
• Artificial Intelligence on Friday, October 24, 2025, at 12:00 PM – 1:00 PM EDT
• HTML, CSS, and JavaScript on Monday, November 3, 2025 at 1:30 PM – 4:15 PM EST
• Flask on Monday, November 10, 2025 at 1:30 PM – 4:15 PM EST
• The End on Monday, November 17, 2025 at 1:30 PM – 4:15 PM EST
1 week ago | [YT] | 1,287
View 31 replies
CS50
Last week, we hosted this year's CS50 Educator Workshop, bringing together teachers from 14 countries to learn how to adopt or adapt CS50 for their own classrooms. 🌎 Over two days, educators explored CS50’s teaching resources, heard from CS50’s own David J. Malan about the course's pedagogical decisions, and shared strategies for teaching computer science! ✏️
1 month ago | [YT] | 596
View 15 replies
CS50
This was the first-ever CS50 Hackathon at @meta in London 🇬🇧, with workshops on AI, Llama, Wearables, and Number Games by CS50’s own David J. Malan and Rongxin Liu, Oxford’s own @TomRocksMaths, et al. 💻
1 month ago | [YT] | 1,385
View 18 replies
CS50
Last month, CS50’s team got together to say goodbye to Yuliia and Vlad as they prepared for new adventures. For the last two years, Yuliia has been CS50’s preceptor, helping manage CS50 both on campus and off, while Vlad worked on CS50's social media and video production. Wishing them all the best in their next chapters! 🚀
1 month ago | [YT] | 1,633
View 30 replies
CS50
Meet Zeyad Belal, from Port Said, Egypt. For his #CS50FinalProject, he built a classic memory card game that challenges players to match pairs using logic and concentration. 🧩
https://youtu.be/YFEQVEk6XYM
2 months ago | [YT] | 66
View 6 replies
CS50
Q: Will my real name or username appear on my certificate?
A: For CS50 Certificates, we will ask you what name you wish to appear. For edX’s Verified Certificates, the name associated with your edX account will appear on your verified certificate.
#FAQ50
2 months ago | [YT] | 598
View 13 replies
CS50
CS50 is back in the United Kingdom! Join us in London on Friday, June 20, 2025, for a @cs50 Hackathon with the @OxLifelongLearning and @meta, with Professor David J. Malan from @harvard, Professor Daniel Wilson from Oxford, Professor Tom Crawford from Oxford (and @cambridgeuniversity and @TomRocksMaths), and CS50's alumni and friends from Meta!
www.eventbrite.com/e/cs50-hackathon-at-meta-in-lon…
2 months ago | [YT] | 651
View 8 replies
CS50
Ever wondered how AI is transforming healthcare? 🩻 In this #CS50seminar, @cs50's alum Andrew Sellergren introduces you to CXR Foundation, an open-source model from Google Health AI for analyzing chest X-rays. Learn how to run your first inferences, explore real-world use cases, and hear about AI’s role in modern medical imaging.
2 months ago (edited) | [YT] | 105
View 5 replies
CS50
Do you know about the CS50 Manual?📘 A simplified version of C's "man pages" for functions frequently used in CS50. Whether you're just getting started or need a quick reference, it’s here to help.
manual.cs50.io/
3 months ago | [YT] | 912
View 14 replies
CS50
Watch Professor David J. Malan and CS50’s own Yuliia Zhukovets answer your questions during these Office Hours recorded at the CS50’s office. 🏫
3 months ago | [YT] | 168
View 1 reply
Load more