Interactive Skill Tree

Explore our comprehensive curriculum across 17 skill sets organized into 3 core pillars. Each skill builds upon the previous, creating a structured learning path.

Computer Programming

5 Skills • Progressive Difficulty

1

Imperative Programming

Rush Arkanoid

Recreate the classic 1980s brick-breaker game

2

Functional Programming

A-maze-ing

Solve mazes using functional languages

Prerequisites:
Imperative Programming
3

Object-Oriented Programming

Pool C++

2-week immersion in OOP concepts

Prerequisites:
Functional Programming
4

Algorithms & AI

Gomoku

Game theory and AI implementation

Prerequisites:
Object-Oriented Programming
5

Graphics Programming

1337run

OpenGL game inspired by Temple Run

Prerequisites:
Algorithms & AI

Mandatory Internships

Complete 10-12 months of hands-on industry experience to apply your skills in real-world scenarios and build professional networks.

10-12 Months • Industry Partners • Real Projects