@Harvard's introduction to the intellectual enterprises of computer science and the art of #programming, taught by @davidjmalan. Verify at https://t.co/FhE8Tv95yY.cs50.harvard.edu Cambridge, MA 02138 USAJoined April 2009
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 with such classic examples as Angry Birds, Super Mario Bros., Pokémon, and more!
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.
Check out this podcast with Professor @davidjmalan by Harvard’s Mignone Center for Career Success! 🎙️
Learn about Professor Malan’s history of getting started with CS50 and transforming it into an academic powerhouse it is today; how artificial intelligence affects education now and what is in store for the future.
youtu.be/GxSodkQcc4Y
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 for free on YouTube at cs50.ly/2d. To take the course for a certificate, register at cs50.edx.org/2d.
Professor David J. Malan @davidjmalan sits down with Ryan Peterman @ryanlpeterman 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.
youtu.be/bB2o81DnKHk?si…
In CS50 2D’s final lecture, explore the core mechanics and programming concepts behind Pokémon-inspired RPGs, including state stacks, GUI design, and turn-based battle systems.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/pdBhw2QirRI
This is Lecture 6 of CS50 2D — explore how Box2D physics powers Angry Birds-style gameplay with dynamic bodies, collisions, joints, and trajectory simulation in Love2D for mobile games.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/Wh5cDuJFHz8
This is Lecture 5 of CS50 2D — recreate the classic Legend of Zelda game mechanics, dungeon generation, hitbox design, screen scrolling, and data-driven game development.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/iwjilbptPF
This is Lecture 4 of CS50 2D, in which you’ll learn how to build a Super Mario-style platformer with tile maps, animations, procedural level generation, collision detection, entities, and game objects in Lua.
To take the course for a certificate, register at cs50.edx.org/2d.
This is Lecture 3 of CS50 2D — explore how to build a smooth & engaging Match-3 game using tile grids, tweening, timers, and color palettes for fluid gameplay and polished visuals.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/Qxh0KheWftU
This is Lecture 2 of CS50 2D — learn how to build a classic Breakout game with sprite sheets, collision detection, procedural level generation, particle systems, game states, and persistent high scores.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/TgZBoMRKSzk
This is Lecture 1 of CS50 2D — learn how to recreate the iconic Flappy Bird game using sprites, parallax scrolling, procedural pipe generation, collision detection, state machines, and input handling.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/2rboPz0plD8
This is CS50 2D’s very first lecture on Pong — learn 2D game development fundamentals using Lua and Love2D, covering game loops, input, collision, OOP, states, and sound integration.
To take the course for a certificate, register at cs50.edx.org/2d.
youtu.be/MY2y3dDwgMk
CS50 is launching a new-and-improved course — CS50’s Introduction to 2D Game Development, or simply CS50 2D!
This course, previously known as CS50 Games, picks up where CS50x leaves off and 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 @davidjmalan and CS50’s own Colton Ogden!
youtu.be/4oaN94oOdTM
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.
Missed the live CS50 Tech Talk about the present and the future of editing documents, and the role AI plays in it, led by Nick Bernal of superdoc.dev? Not to worry - watch it now on YouTube.
youtu.be/FqB_4QY6x6g
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/regist….
Have you started CS50 for Business yet? This newest course from CS50 covers a broad range of topics, from algorithms and data structures to artificial intelligence (AI), 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.
126K Followers 111 FollowingI teach @CS50.
Gordon McKay Professor of the Practice of Computer Science, Harvard University, [email protected]. Verify at https://t.co/NGJZ2KGgTc.
326K Followers 366 FollowingYour next career move starts here. #FueledByedX
Discover thousands of job-relevant programs and courses at https://t.co/rJSfZAidn8
151K Followers 2K FollowingThe most supportive community of programmers.
#CodeNewbie Podcast | @codelandconf | Part of the @forem & @thepracticaldev family 💜
23K Followers 326 FollowingHarvard Online creates online courses with Harvard University faculty in subjects ranging from computer science to history, education, and religion.
69 Followers 203 FollowingProcurador municipal,advogado constitucionalista e administrativista,de Direita e liberal adepto da escola austríaca de economia e amante da musculação.
304 Followers 91 FollowingMet Albers & Roukema help ik mensen bij hun auto-invoer in Portugal. Onder de naam Concatenate bouw en host ik websites. Brewing up new ideas along the way.
1 Followers 72 FollowingBTech Computer Science student |
Full Stack & AI Enthusiast |
Building with Python and Java | Exploring the future of intelligent systems.
477 Followers 3K FollowingGeek, Nerd, Palaeoconservative, Pediatrician, Bookworm...
Thoughts are my private own, unrelated to any group or professional activity I might be related to.
126K Followers 111 FollowingI teach @CS50.
Gordon McKay Professor of the Practice of Computer Science, Harvard University, [email protected]. Verify at https://t.co/NGJZ2KGgTc.
326K Followers 366 FollowingYour next career move starts here. #FueledByedX
Discover thousands of job-relevant programs and courses at https://t.co/rJSfZAidn8
9K Followers 646 FollowingOxford Lifelong Learning brings the quality of an Oxford University education within reach of everyone, offering 100s of part-time courses and award programmes.
13K Followers 2K FollowingThrough our free tech education and job placement opportunities, we’re bringing new talent from all backgrounds into the tech field and reshaping tech hiring.