Our classes

At Coding Lab®, we believe that every child will benefit from learning to code.

Founded by an MIT Alumnus who worked in Silicon Valley, our MIT-inspired curriculum challenges your child to develop computational thinking and problem-solving skills.

We pride ourselves in providing the Coding Lab® Difference to all of our students, with our award-winning curriculum and high quality teaching, with a strong emphasis on inquiry-based learning and the application of key mathematical concepts. We run various courses in JapanPerth and Singapore for ages 4-16in computer coding, programming and computational thinking.

We are honored to be the winner of multiple awards. Thank You for your support.



Coding is the new literacy! Young children (ages 4-6) can now program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively using tablets. Our Scratch Junior program heavily emphasizes on kinesthetic learning, presentation skills, and key building blocks of mathematics to ease our preschoolers into Primary school Math.

Developed at MIT, the Alma mater of our Founder,  Scratch is an excellent starting point to coding for children ages 7 and up. A graphics-based programming language, Scratch allows young children to understand computational logic such as “If” and “Then” conditionals, Loops and Coordinates, without the need for Syntax memorization. 

Developed by our team of Global industry experts, our MIT-inspired App Inventor curriculum will introduce to your child the world’s most popular mobile device platform. With a similar drag-and-drop interface as Scratch, but more input functions (Eg. GPS, Gyrometer etc.), the software enables students to create fully functional mobile Apps that run on mobile phones. Suitable for ages 10 and up.

Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used in many domains; Eg. Data Science and Artificial Intelligence. With a strong foundation in computational thinking from our earlier graphics-based programming courses, students will now pick up the syntax and structure of Python and take their first step into real-world programming. Suitable for ages 10 and up.


We empower our students to create, design and develop computational media which they enjoy in their daily lives. They start their journey to build the next Angry Bird or WatsApp here.

Most importantly, this program strengthens their logical and problem solving skills which are useful in many aspects of life, be it immediately in their studies (e.g. Mathematics Problem Sums, Science, etc) or in the future.