KK Coder Kids (Ages 4-6): Foundation

Our computational thinking courses teach young students the core concepts of computer science in an inspired and engaging way. Learn about topics like binary numbers and logic gates through fun games and activities.


KK Coder Junior (Ages 7-11): Foundation

The KK Coder series features courses centered around computer science and programming. Whether you want your child to cultivate interest in the field, take advanced programming courses or improve their logical thinking this is the category for you.


Junior Python

[Level 5]


KK Coder Junior (Ages 7-11): Application

The KK Coder Application courses build on the Foundation courses and you learn to apply the concepts you have learnt. Once you have a good foundation of programming and you want to build exciting cutting edge applications then this category is for you.


Junior Internet of Things

[Level 1]

Using Scratch


Coding for Math (Age 7-8)

[Level 2]

Using Scratch


Coding for Math (Age 8-9)

[Level 3]

Using Scratch


Coding for Math (Age 9-10)

[Level 4]

Using Scratch


Coding for Math (Age 10-11)

[Level 5]

Using Python


KK Coder Teens (Ages 12+): Foundation

The KK Coder series features courses centered around computer science and programming. Whether you want your child to cultivate interest in the field, take advanced programming courses or improve their logical thinking this is the category for you.


Teens Starter

[Level 1]


Teens Python

[Level 5]


KK Coder Teens (Ages 12+): Application

The KK Coder Application courses build on the Foundation courses and you learn to apply the concepts you have learnt. Once you have a good foundation of programming and you want to build exciting cutting edge applications then this category is for you.


Teens Internet of Things

[Level 1]

Using Python and Raspberry Pi


Teens Artificial Intelligence

[Level 2]

Using Python and Cozmo


Unity Game Development

[Level 3]

Using C#


KK Coder Teens (Ages 12+): Certification

Certification tracks prove and test your tech knowledge. It will also help your further learning in computer science & other specific subject matters!


Minecraft Coding

We use Minecraft to get students interested in programming and tech. Learn how to modify Minecraft with Python or Java code. Or maybe build your own Minecraft Computer with Raspberry Pi!


Robotics

Our Robotics courses offer an extensive look into the world of creating and programming robots. Students get hands-on with different types of technologies.


micro:bit

[Level 1]


Vex Robotics

[Level 2]


Multimedia Design

Our Multimedia Design stream offers students an opportunity to dive into the more artistic side of computers. Students get comfortable using different technologies and expressing themselves by using them as a medium.


STEM

Our STEM courses guide students to observe interesting phenomenons based on science, math, engineering and technology facts. Through hands on activities, they are expected to build up their own knowledge structure, and the confidence in solving problems.