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
Check out this podcast with Professor David J. Malan and freecodecamp.org teacher and founder Quincy Larson, where they talk about how CS50 got its start, the impact of AI on programming, and the future of education.
3 days ago | [YT] | 118
View 1 reply
CS50
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. This lecture will become part of CS50x 2026 on edX on January 1, 2026.
On Zoom at cs50.zoom.us/meeting/register/3ww17N-5Tdm46Hq4hm7s….
On YouTube at youtube.com/live/KV2Nib7w3Kg.
1 month ago (edited) | [YT] | 431
View 5 replies
CS50
🧩 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 from Oxford Lifelong Learning, University of Oxford, Professor Tom Crawford from Oxford (and University of Cambridge and Tom Rocks Maths), and CS50's alumni and friends at Meta.
See www.eventbrite.com/e/cs50x-puzzle-day-at-meta-in-l… for all details, including tickets. (Please forgive that space is limited!) Tickets available until 4pm on October 8, 2025. If ticket price would prevent you from attending, email outreach@cs50.harvard.edu.
If unfamiliar, CS50x Puzzle Day is an opportunity to collaborate on teams of 2, 3, and 4 to solve a packet of puzzles (i.e., logic problems). (Your team members don't need to have taken CS50x itself.) Among the event's goals is to send a message that computer science is more about problem-solving than it is about, say, programming. Puzzles are not programming challenges. No prior CS or programming experience needed, just logic and smarts! No team? No problem! We will help teams form at the event.
1 month ago | [YT] | 426
View 5 replies
CS50
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 youtube.com/live/Sca41aXoj5U.
On Zoom at cs50.zoom.us/meeting/register/7ArT05-PSkGfYvc4fYr5….
To attend in person some day, see cs50.ly/attend.
1 month ago | [YT] | 894
View 3 replies
CS50
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/register/QB1SwwygTwmEw3zdrcsf….
On YouTube at youtube.com/live/aQFbviJheVE.
To attend in person some day, see cs50.ly/attend.
1 month ago | [YT] | 1,315
View 9 replies
CS50
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_kbbhSY.
Register for Zoom at cs50.zoom.us/meeting/register/aHHyesHWSui558Kzq-1F….
1 month ago | [YT] | 209
View 0 replies
CS50
Hello, world! CS50 will again be offered at Oxford Lifelong Learning, University of Oxford in Michaelmas and Hilary terms. To attend online, register at lifelong-learning.ox.ac.uk/courses/introduction-to…
Taught over 12 weeks, this course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style. Topics include computational thinking, abstraction, algorithms, data structures, and computer science more generally.
2 months ago | [YT] | 1,011
View 23 replies
CS50
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-UFxZAl9M.
On Zoom at cs50.zoom.us/meeting/register/Appx-dHlTse_yJf_y-PM….
2 months ago | [YT] | 877
View 2 replies
CS50
Live from Harvard University at 1:30pm EDT, this is Week 1 of CS50 on C. Open to anyone online. This lecture will become part of CS50x 2026 on edX on January 1, 2026.
On YouTube at youtube.com/live/2Lg0W1_JMs4.
On Zoom at cs50.zoom.us/meeting/register/YAxc6OdRRLua_KKCAb8l….
Or, to attend in person some day, see cs50.ly/attend.
2 months ago | [YT] | 1,632
View 19 replies
CS50
Live from Harvard University on Wednesday, September 3, at 1:30 PM EDT, this is CS50's first lecture of Fall 2025, aka Week 0, on:
Computer Science. Computational Thinking. Problem Solving: Inputs, Outputs. Representation: Unary, Binary, Decimal, ASCII, Unicode, RGB. Abstraction. Algorithms. Running Times. Pseudocode. Scratch: Functions, Arguments, Return Values; Variables; Boolean Expressions, Conditionals; Loops; Events; Threads.
Open to anyone online. Or register to attend in person at cs50.ly/attend. This lecture will become part of CS50x 2026 on edX in January 2026.
Convert to own time zone at time.cs50.io/20250903T133000-0400/20250903T161500-….
On Zoom at cs50.zoom.us/meeting/register/_wovJOJ2R0aIUDHQFNH2….
On YouTube at youtube.com/live/6px2ii_x52A.
2 months ago | [YT] | 1,273
View 22 replies
Load more