CS50's Introduction to Game Development by Harvard University - Free Online Course

Learn about the development of 2D and 3D 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.

About this course:

In a quest to understand how video games themselves are implemented, you'll explore the design of such childhood games as:

  • Super Mario Bros. 
  • Pong
  • Flappy Bird
  • Breakout
  • Match 3
  • Legend of Zelda
  • Angry Birds
  • Pokémon
  • 3D Helicopter Game
  • Dreadhalls
  • Portal
What you'll learn:
  1. Principles of 2D and 3D graphics, animation, sound, and collision detection
  2. Unity and LÖVE 2D
  3. Lua, C#
  4. Basics of game design and development

DURATION 12 weeks

TIME COMMITMENT 6-9 hours per week

PACE Self-paced

SUBJECT Programming



DIFFICULTY Intermediate

CREDIT Verified Certificate



Meet your instructors

Harvard University

David J. Malan
Gordon McKay Professor of the Practice of Computer Science
Harvard University

Colton Ogden
Harvard University

Learn more by visiting Harvard University Official Website or enroll online directly by visiting Edx Official Website

Like this post? Or have something to share? Write to us via Email: info@educationforall.net

For daily free online courses, fully-funded scholarships or to learn for free online connect with us on Facebook, Twitter and Instagram

Don't Forget To #ShareToAware