CS50

CS50

@cs50.harvard.edu

From the team that brought you CS50 at Harvard, Yale, and Oxford, this is the Fifty Foundation, led by @davidjmalan.bsky.social et al. Theatrical courses in computer science and math. For free, for all. 🎭

3.2K followers1 following133 posts

In the very first episode, he takes a look at the OpenAI-Hugging Face incident, the impact of AI on programming productivity and math, Super Mario Bros. meets Halo, and a new-and-improved JPEG file format.

Join us for the second-annual CS50x Puzzle Day at Oxford! CS50 is back in the United Kingdom! Join us at the University of Oxford on Friday, November 6, 2026, 5pm–10pm, for a CS50x Puzzle Day in collaboration with Oxford Lifelong Learning. www.eventbrite.com/e/cs50x-puzz...

View full thread

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). 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. Tickets on sale until 4pm on November 4, 2026.

Join us for the second-annual CS50x Puzzle Day at Oxford! CS50 is back in the United Kingdom! Join us at the University of Oxford on Friday, November 6, 2026, 5pm–10pm, for a CS50x Puzzle Day in collaboration with Oxford Lifelong Learning. www.eventbrite.com/e/cs50x-puzz...

An online version of CS50 will again be offered through the University of Oxford, starting September 14, 2026! Students in the course will meet weekly online with an Oxford tutor, Dr Nicholas Day, and, upon successful completion, will be eligible for a University of Oxford digital certificate.

cs50.ukCS50: An Introduction to Computer Science - Oxford Lifelong LearningBased 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...

Dr Nicholas (Nick) Day is a Departmental Lecturer in Lifelong Learning for Data Science and Computing at OUDCE. He has taught at the department since 2016 on a range of programming, software engineering, artificial intelligence and data science courses.

Olá, mundo! Estamos empolgados em lançar o CS50x, dublado em português. Aprenda os fundamentos da ciência da computação, desde a programação em diferentes linguagens até a compreensão da inteligência artificial, e muito mais. cs50.ly/pt, made possible with lingopal.ai.

¡Hola, mundo! Estamos lanzando CS50x doblado al español. Las 12 clases, con temas que van desde Scratch hasta Estructuras de Datos, ya están disponibles totalmente dobladas al español. ¡Feliz aprendizaje! cs50.ly/es, made possible with lingopal.ai.

Join us today for Chapter 1 of a free, live, online series introducing the fundamentals of artificial intelligence (AI). This series is designed for anyone interested in better understanding how AI works and the ideas that make it possible. youtube.com/live/3q4KDSm...

Have you started CS50 2D yet? 🎮 This newest course by CS50 is a great place to go after finishing CS50x. Learn the fundamentals of creating 2D games. All lectures are available for free on YouTube at cs50.ly/2d. To take the course for a certificate, register at cs50.edx.org/2d.

Join us for a free, live, online series introducing the fundamentals of artificial intelligence (AI). This series is designed for anyone interested in better understanding how AI works and the ideas that make it possible. Sign up to attend any of the sessions via Zoom at cs50.harvard.edu/x/zoom/.

What is your favorite 2D game of all time? 👾 Is it Super Mario Bros., Legend of Zelda, Angry Birds, Flappy Bird, Pokémon, Pong, Breakout, Match-3 or some other one? All CS50 2D lectures are available on YouTube at cs50.ly/2d. To take the course for a certificate, register at cs50.edx.org/2d.

RESCHEDULED FOR MAY 18 - CS50’s next live Office Hours, led by Professor David J. Malan and CS50’s own Brian Yu, Carter Zenke, and Colton Ogden will take place on Monday, May 18 at 1pm EDT! Register for Zoom at cs50.ly/officehours

Drop your questions in the comments. 👇 If you want to record a video of yourself asking a question, you can upload one at cs50.ly/question. You also might be called for a question live on Zoom or put them in a Zoom chat.

This course, previously known as CS50 Games, lets you explore the design and mechanics of such childhood games as Pong, Flappy Bird, Breakout, Match 3, Super Mario Bros., Legend of Zelda, Angry Birds, and Pokémon in a quest to understand how video games more broadly are implemented.

The lectures will air on YouTube every day, starting on Tuesday, April 21, at 9am EDT. To take the course for a certificate, register at cs50.edx.org/2d. And for now — a word of introduction from Professor David J. Malan and CS50’s own Colton Ogden!

cs50.edx.orgHarvardX: CS50's Introduction to 2D Game Development | edXLearn about the development of 2D interactive games in this hands-on course, as you explore the design of games such as Super Mario Bros., Pokémon, Angry Birds, and more.

If you find yourself in Las Vegas on Monday, April 20, join us for an “engaging, interactive, and entertaining discussion about how Professor David J. Malan and his team have created and are using AI as a personal tutor for his students.” 🦆 Tickets available at www.eventbrite.com/e/embracing-....

Join us on Monday, April 13, at 12:30pm EDT for live Office Hours with Professor David J. Malan and CS50’s own Brian Yu to ask questions about Computer Science, Artificial Intelligence, CS50 itself, and beyond. Register for Zoom at cs50.ly/officehours.

Have you started CS50 for Business yet? This newest course from CS50 covers a broad range of topics, perfect for decision-makers of today and tomorrow. The entire course is available on YouTube for free at cs50.ly/business. To take this course for a certificate, register at cs50.edx.org/business.