Game Design & Development
This track is designed for those of you that love playing games and also want to eventually develop your own games! Here, you’ll learn some more concepts beyond just the basics of programming and how to use such concepts to plan and develop games that people can play! For absolute beginners, you can start with Introduction to Programming with Scratch before moving on to Game Programming with Scratch. You will take on project-based game building both in Scratch and JavaScript as you move to higher level courses. For serious game developers, we have an advanced course that teaches the physics involved in game engines and provides you exposure to the field of mechanics that is essential to design realistic games.