Code & Math for Kids & Teens from 5 to 18

Take Your First Step



"Everybody in this country planet should learn to program a computer create a game, because it teaches you how to think"- Steve Jobs -

Game Programming is a course designed for game lovers, who know that the only thing more fun than playing games is making them. You can make games too with a just little bit of practice and a lot of a passion. Creating games takes a variety of skills including digital art, abstraction, maths, physics and most obviously computer programming.

What will you do? By the end of the course, you would have completed real projects and will be able to utilize an array of game development techniques to create your own basic games. If you are interested in becoming a game designer, game artist, or game programmer, join us on this journey of game making!

What will you learn? Making games requires familiarity with the tools and practices of game development. You will get started developing your own videogames using industry standard game development tools, including JavaScript, Python, HTML5, GameSalad, Unity3D, Blender, Pygame and PhaserJS.

Why should you learn? Game Programming, is currently our most popular specialization degree. why? everyone loves games. there are 2.5 billion gamers in the world today. gaming is a multi-billion dollar industry not to be underestimated. in this module, we use Javascript and Python to bring our students through the fantastic world of game development. They'll face dozens of mathematical challenges, along with digital art tasks to bring their ideas to life.


"Four Modules of Fun&Play"

PyGame

PyGame is a fun and interactive platform designed for building video games using Python. It uses game design to make learning interesting and includes computer graphics and sound libraries that can be used to create all kinds of games on web and mobile platforms. more

PhaserJS

Phaser is an open source, free to use software with 2D game framework for making games on HTML5. The games can be developed for both desktop and mobile platforms and support Canvas and WebGL rendering along with browser support as well. more

Computer graphics

Computer graphics involve the creation of images and videos using software and hardware. As a byproduct of the graphic arts, computer graphics has developed tremendously, and is the reason we can now view such lifelike and pixel perfect experiences on a variety of interfaces. more

Artificial Intelligence

Artificial intelligence (AI) is technology that enables machines to display the natural intelligence commonly possessed by humans. AI uses game logic, decision making trees, and other algorithms to make choices and provide feedback, that mimics humans in a variety of scenarios. more


Learn Math with Coding (IGCSE & Python)

Join our journey