CS50
@cs50
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. 🎭
Join us today for Chapter 9 of Math for Introductory Computer Science aka Math50 with Tom Crawford of Tom Rocks Maths. Learn how to calculate Z-factors to determine which NBA team is the best of all time: the 1992-93 Chicago Bulls or 2015-16 Golden State Warriors. youtube.com/live/736zeph...
Join us today for Chapter 8 of Math for Introductory Computer Science aka Math50 with Tom Crawford of @tomrocksmaths.bsky.social. Learn how math and probability turn the odds to your favor. youtube.com/live/XOHX3NS...
Join us today for Chapter 7 of Math for Introductory Computer Science aka Math50 with Tom Crawford of @tomrocksmaths.bsky.social. Learn how quickly permutations can get out of control. youtube.com/live/mOgpGT2...
Join us today for Chapter 6 of Math for Introductory Computer Science aka Math50 with Tom Crawford of Tom Rocks Maths. Learn how Fermi Estimation helps us determine the number of barrels Donkey Kong has thrown. youtube.com/live/4MWK13P...
Join us today for Chapter 5 of Math for Introductory Computer Science aka Math50 with Tom Crawford of @tomrocksmaths.bsky.social. Learn to use numbers on a graph to find buried treasure. youtube.com/live/JVNYEAy...
Join us today for Chapter 4 of Math for Introductory Computer Science aka Math50 with Tom Crawford of @tomrocksmaths.bsky.social. Learn the math behind catching Pokémon. youtube.com/live/RSzH9A3...
Join us today for Chapters 2 and 3 of Math for Introductory Computer Science aka Math50 with Tom Crawford of Tom Rocks Maths. youtube.com/live/nKGIQx6... | youtube.com/live/qTiv9dG...
Join us today for Chapter 1 of a free, live, online lecture series introducing math for computer science with Tom Crawford of Tom Rocks Maths. No prior programming or computer science experience required! youtube.com/live/FtG7TWH...
Join us on Friday, August 21, 2026 for Chapter 1 of a free, live, online lecture series (with Tom Crawford of @tomrocksmaths.bsky.social!) that teaches all the math you need to know for introductory computer science. No prior computer science experience required. youtube.com/live/FtG7TWH...
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 for one of two Zoom-based training sessions on Classroom 50 on Fri, July 24, 1-2 pm EDT. Access the session through Zoom: zoom.us/meeting/regi....
Join us today for the final Chapter 7 of Introduction to Artificial Intelligence with Brian Yu. Learn how AI can even move cars! youtube.com/live/HWgtlQ9...
Join us today for Chapter 6 of Introduction to Artificial Intelligence with Brian Yu. Learn how AI can generate text, images, video, and more. www.youtube.com/live/H4JgA0y...
Join us today for Chapters 4 and 5 of Introduction to Artificial Intelligence with Brian Yu. Learn how AI can sense objects and communicate with us humans. youtube.com/live/ttolMw1... | youtube.com/live/G_ZBZ8e...
Join us today for Chapters 2 and 3 of Introduction to Artificial Intelligence with Brian Yu. Learn how AI can make predictions and analyze data for you. youtube.com/live/gikcyLZ... | youtube.com/live/CVPosMW...
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.
Professor David J. Malan @davidjmalan.bsky.social sits down with Ryan Peterman @ryanlpeterman.bsky.social of the Peterman Pod for a conversation about computer science and beyond, filmed in the Regent Theatre in Arlington, Massachusetts, home to the Fifty Foundation, and the team behind CS50.
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
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-....
Congrats to everyone who took part in this year’s CS50x Puzzle Day. 🧩 Here are the stats! Which puzzle was your favorite? Check out the solutions and memes at cs50.ly/puzzle-day-2026.
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.
What was your favorite lecture from CS50 for Business? Comment below. 👇 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.
This Friday, April 3, join CS50 for a Tech Talk on why you’re still better than AI at editing documents, led by Nick Bernal of SuperDoc.dev, starting at 1pm EDT. Register for Zoom at cs50.zoom.us/meeting/regi....
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.
Can you solve ‘BananAnanagrams’ from last year’s CS50x Puzzle Day? For an interactive spreadsheet version of the puzzle, visit tinyurl.com/banananagrams. See cs50.ly/puzzle-day-2025 for the solution. Register for this year’s Puzzle Day at cs50.ly/register.
Can you solve ‘Books’ from CS50x Puzzle Day 2024? See cs50.ly/puzzle-day-2024 for the solution. Register for this year’s Puzzle Day at cs50.ly/register.