Course Description

In the world of animations and games, there are many concepts and coding experience that candidates need to acquire. In this course, we will start with simple, primitive shapes and building up to more sophisticated sprite. Students become familiar with the programming concepts and the design process, then learn how these simpler constructs can be combined to create more complex programs. Students will develop their own projects where they can practice design, testing, and debugging the code.  

  Course Aim

By the end of the course, the student will:

  • Learn about graphic animation concepts such as primitive, sprites, collision detection, etc... 
  • Learn about programming concepts such as variables, conditions, and functions.
  • Learn how to define the main parts of his planned game.


A PC with internet browser and WIFI capabilities.