CS50’s Introduction to Game Development

In this free online practical course, learn about game development, for both 2D and 3D games, by studying some of the greats like Pokémon, Super Mario Bros, Legend of Zelda, and more.

Through frameworks like Unity and LÖVE 2D, as well as programming languages like C# and Lua, you’ll tackle hands-on projects and lectures, while thoroughly examining 2D and 3D graphics, animation, sound, and collision detection.

At the end of the training, you’ll have a portfolio with several of your own games which you programmed using the knowledge you gained from the course.

This course was developed by Harvard University and is one of many free courses they offer.

  • Course Duration: Approx. 12 weeks - 6-9 hours per week
  • Course Price: Free - With option for paid certificate
  • Level: Intermediate - Prior programming experience

Who is this course for? This course is for anyone who has some prior programming experience and wants to learn game development via a practical, hands-on course developed by Harvard.

Check out the free course CS50’s Introduction to Computer Science for an introductory experience to programming.

What you will get? You’ll get access to courseware developed by David J. Malan Gordon McKay, Professor of the Practice of Computer Science at Harvard University and Colton Ogden, Technologist at Harvard University.

You can also opt to pay a fee to get a verified certificate, which you can easily share, to highlight the skills and knowledge you’ve gained.


Some of the skills you learn

Check out our blog for more free online courses!