clear
Planet Background

Programming

Overview

Code games in an object-oriented language.

Levels

Level up at your own pace – session by session – from beginner to expert.

At least 3 levels of game design or equivalent experience is assumed.


Learn the fundamentals using JavaScript.

  • Store data in variables and arrays
  • Do arithmetic and process text
  • Make decisions with conditionals
  • Repeat tasks with loops
  • Reuse code with functions
  • Handle events
  • Use constructors to instantiate objects
  • Use prototypes to inherit features
  • Represent structured data in JSON
  • Learn best practices

Advance your learning using other popular programming languages.

  • Start with Python, a dynamically typed language with simple syntax
  • Move to C# to develop games using popular game engines
  • Finally, code in C++ for performance with direct control over graphics

Faculty

Our instructors are in possession or pursuit of degrees in related fields.

MEET THE FACULTY

Tools

We use a combination of industry-standard and student-accessible tools.


Construct

Software

A 2-dimensional game engine with drag-and-drop editor and event-based logic system.

Microsoft Visual Studio

Software

A popular development environment with built-in support for 36 programming languages.

Formats

Take this course in a format that fits your schedule.


After school

Ages 9–19

Sign in once a week after school for 90 minutes of learning with a live instructor.

Private lessons

Ages 9–19

Sign in at your convenience for one-on-one learning with a live instructor.

^TOP phone