Designed for young imaginative minds, the CK101 course uses Scratch, a block-based programming tool to give young students hands-on first try on programming.
Read more
Coding Kids - 102 - COMING SOON*
The CK102 is a deep dive in Scratch to solidify their understanding of key computer science concepts.
Coding Kids - 103 - COMING SOON*
This advanced hardware and robotic course further challenges students to combine the use of software and hardware before moving on to the Juniors program.
This Mobile App I course empowers students through teaching them problem solving using App Inventor 2 as a language.
Read more
Coding Juniors - 102 - COMING SOON*
The Mobile App II course empowers students to solve real world problems through decomposing problems, researching independently as well as managing their projects.
Coding Juniors - 103 - COMING SOON*
The Mobile App III course teaches advanced data storage and manipulation, as well as integration of android apps with external applications and hardware.
The Mobile App I course introduces AppInventor 2 as a language and aims to empower students to solve real world problems through decomposing problems, researching independently as well as managing their projects.
Read more
Coding Teens - 102 - COMING SOON*
The Mobile App II course teaches advanced data storage and manipulation, as well as integration of android apps with external applications and hardware.
The Python 101 course introduces the basics of Python and computer science by programming a series of fun games and rewarding code challenges. In addition to Python syntax and computer science concepts, students also learn to think about problems logically and solve them systematically.
Read more
Coding Python 102 - COMING SOON*
Building on the foundation of Python, we apply the basic Python syntax in programming games using the PyGame module and explore more deeply the advanced Python concepts such as classes and objects.