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

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

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

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

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

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

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

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

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

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