CS50
banner
cs50.harvard.edu
CS50
@cs50.harvard.edu
Harvard University’s introduction to the intellectual enterprises of computer science and the art of programming, taught by @davidjmalan.bsky.social.
On January 1, 2026, we’re launching the new-and-improved version of CS50x on edx.org and CS50’s YouTube. A little sneak peek below!
December 26, 2025 at 5:52 PM
Happy holidays from Professor @davidjmalan.bsky.social and CS50’s whole team here in Cambridge. 🎁 Stay tuned for release of CS50x 2026 on January 1, 2026.

youtube.com/shorts/8XuW8...
Happy Holidays from CS50 🎁
YouTube video by CS50
youtube.com
December 23, 2025 at 9:35 PM
Tune in to CS50’s YouTube channel to watch interviews from the CS50 Fair. You’ll see students at Harvard present their final projects. And you'll perhaps be inspired for a project of your own! 💫
Puzzle Day! - CS50 Fair 2025 at Harvard
YouTube video by CS50
youtu.be
December 20, 2025 at 4:59 PM
This is CS50x 2026 with Professor David J. Malan, CS50's (free) introduction to the intellectual enterprises of computer science and the art of programming, now with artificial intelligence (AI). 🦆 Full season available on edX on January 1, 2026. Register at cs50.edx.org.
This is CS50 - Stranger Things
YouTube video by CS50
youtu.be
December 1, 2025 at 12:48 PM
Live from Harvard University at 1:30pm EST with Professor David J. Malan, this is CS50's last lecture this year. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at youtube.com/live/NcBMUE1....
On Zoom at cs50.zoom.us/meeting/regi....
November 17, 2025 at 2:02 PM
Check out this podcast with Professor @davidjmalan.bsky.social and @freecodecamp.bsky.social teacher and founder @quincy.bsky.social, where they talk about how CS50 got its start, the impact of AI on programming, and the future of education.

youtu.be/ZK6XWSCCgPQ?...
Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]
YouTube video by freeCodeCamp.org
youtu.be
November 14, 2025 at 4:32 PM
Live from Harvard University at 1:30pm EST, this is Week 9 of CS50 on Flask. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at www.youtube.com/live/F8w1K3C....
On Zoom at cs50.zoom.us/meeting/regi....
November 10, 2025 at 3:02 PM
Live from Harvard University at 1:30pm EST, this is Week 8 of CS50 on HTML, CSS, JavaScript. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at youtube.com/live/gPCuN4W....
On Zoom at cs50.zoom.us/meeting/regi....
November 3, 2025 at 2:12 PM
Live from Harvard University at 12pm EDT, this is CS50's lecture on AI. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at youtube.com/live/yD1Y1ch....
On Zoom at cs50.zoom.us/meeting/regi....
October 24, 2025 at 12:52 PM
Live from Harvard University at 1:30pm EDT, this is Week 7 of CS50 on SQL and more. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at youtube.com/live/kaA8eKB....
On Zoom at cs50.zoom.us/meeting/regi....
October 20, 2025 at 1:02 PM
Live from Harvard University at 1:30pm EDT, this is Week 6 of CS50 on #Python. Open to anyone online. To attend in person some day, see cs50.ly/attend.

On Zoom at cs50.zoom.us/meeting/regi....

On YouTube at youtube.com/live/KV2Nib7....
October 8, 2025 at 1:06 PM
🧩 The first-ever CS50x Puzzle Day in London is this Friday, October 10, 2025 at 5:00 PM British Summer Time, hosted at Meta by Professor David J. Malan, Professor Daniel Wilson, Professor Tom Crawford from Oxford, and CS50's alumni and friends at Meta.
October 6, 2025 at 1:26 PM
Live from Harvard University at 1:30pm EDT, this is Week 5 of CS50 on data structures and more. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On YouTube at www.youtube.com/live/Sca41aX....
On Zoom at cs50.zoom.us/meeting/regi....
October 6, 2025 at 1:10 PM
Live from Harvard University, this is Week 4 of CS50 (on memory and more). Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.

On Zoom at cs50.zoom.us/meeting/regi....
On YouTube at youtube.com/live/aQFbviJ....
September 29, 2025 at 1:07 PM
Live from Harvard University at 1:30pm EDT, this is Week 3 of CS50 on algorithms. Open to anyone online. (Or attend in person some day, per cs50.ly/attend.)

Watch on YouTube at youtube.com/live/4eN3_kb....

Register for Zoom at cs50.zoom.us/meeting/regi....
September 22, 2025 at 1:56 PM
CS50 is back in the United Kingdom! Join us at Meta in London on Friday, October 10, 2025, for a CS50x Puzzle Day with Oxford Lifelong Learning, University of Oxford.
September 18, 2025 at 1:11 PM
Hello, world! CS50 will again be offered at University of Oxford in Michaelmas and Hilary terms. To attend online, register at lifelong-learning.ox.ac.uk/courses/intr....
CS50: An Introduction to Computer Science
Based on Harvard's famed introductory course in computer science, CS50 is now available at Oxford. This course teaches you how to solve problems, both with and without code, with an emphasis on correc...
lifelong-learning.ox.ac.uk
September 17, 2025 at 12:39 PM
Live from Harvard University at 1:30pm EDT, this is Week 2 of CS50 on arrays and more. Open to anyone online. (Or attend in person some day, per cs50.ly/attend.)

On YouTube at youtube.com/live/2Z-UFxZ....
On Zoom at cs50.zoom.us/meeting/regi....
September 15, 2025 at 1:06 PM
Live from Harvard University at 1:30pm EDT, this is Week 1 of CS50 on C. Open to anyone online.

On YouTube at youtube.com/live/2Lg0W1_....

On Zoom at cs50.zoom.us/meeting/regi....

Or, to attend in person some day, see cs50.ly/attend.
September 8, 2025 at 1:21 PM
Hello, world! CS50's lectures in Sanders Theatre at Harvard University are open to the public, September 2025 – November 2025. Fall 2025's lectures will become part of CS50x 2026 on edX.

To attend in person, visit cs50.ly/attend.

To watch online instead, register at cs50.ly/watch.

Schedule ↓
August 18, 2025 at 7:09 PM
Last week, we hosted this year's CS50 Educator Workshop. 🌎 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! ✏️
July 25, 2025 at 12:24 PM
This was the first-ever CS50 Hackathon at Meta in London 🇬🇧, with workshops on AI, Llama, Wearables, and Number Games by CS50’s own @davidjmalan.bsky.social and Rongxin Liu, Oxford’s own @tomrocksmaths.bsky.social, et al. 💻
July 17, 2025 at 4:22 PM
Last month, CS50’s team got together to say goodbye to Yuliia and Vlad. 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! 🚀
July 11, 2025 at 2:56 PM
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. 🧩

youtu.be/YFEQVEk6XYM
Memory Game Google Chrome 2023 01 04 21 59 40
YouTube video by zeyad belal
youtu.be
June 10, 2025 at 2:27 PM
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
June 5, 2025 at 2:25 PM