Although we envision a future where learning coding is as ubiquitous in education as mathematics., we understand that at this point in time, it is new and emerging. Which is why we have dedicated resources to create an FAQ just for you. We anticipate that you may have many questions about coding, its benefits, and the learning process. Our FAQ is designed to provide you with clear and comprehensive answers, guiding you through this journey and helping you navigate any uncertainties. We’re here to support and empower you as you embark on this amazing coding adventure!


At Coding Lab ® , we offer an assortment of carefully designed programmes to cater to children aged 5-18.

Designed by our Global Industry Experts, Our Award-Winning MIT-inspired curriculum develops computational thinking and creativity of expression in children of all abilities.

With a strong emphasis on inquiry-based learning and the application of key mathematical concepts, we have trained thousands of students globally in Singapore, Australia, and Japan.

We have won numerous awards for Best Coding Curriculum.
– Four-Time Winner, Best Coding Curriculum (Parents’ World Magazine)
– Voted Best Coding Programme (Young Parents’ Magazine)
– Awarded Best Coding Curriculum (Singapore’s Child)
– Awarded School of The Year, Computer Science (Little Magazine)

Every child is different, and our way of teaching recognises this. Our tutors are trained to inspire complete newbies to program, to challenging gifted students in their work. Every child can learn to code, and the Coding Lab ® programme is rigorously designed to fit their different ability levels and learning styles, such that every child can create programs they can be proud of.

check out our student achievements here.


There is no difference in the content covered for either Holiday Camps or Regular Classes. We run both types of classes to cater to the different needs of students, and the material is exactly the same for the same module (Eg. P101 Scratch 1) covered. Parents may choose a combination of classes that suit their schedule best.

We would recommend both. Our curriculum is structured to expose children between the ages of 10-12 to both a syntax-based language (Python) as well as app creation and UI/UX design (App Inventor).

Students may start their journey with either App Inventor or Python Junior, which are a necessary foundation to our Advanced Computer Scientists Roadmap, which challenge students to apply what they have learned across a variety of disciplines.

Yes we offer the free Coding trials every Sunday.

Please RSVP so we can make sure there is enough space and computers for everyone. Please confirm your reservation from My Page after RSVP.

RSVP Trial Classes on Sundays


Yes we offer the private lesson.

We can teach all of our regular classes in private, semi-private, and private group classes.

In addition, we teach other languages/technologies such as C#, Lua, Roblox & Lua Game Programming, C# & Unity Game Programming, Java, Go, C, C++, Javascript, and more.  As well as soft computer skills such as typing, Word, Excel, basic computer skills, and how to build computes.

We tutor in Mathematics, English, Biology, AP Computer Science, and other school subjects.

Yes, we offer non-coding classes such as Mathematics, English, Biology, AP Computer Science, and other school subjects in private lesson. 

Private Lesson

Class fees vary depending on age and class type. Please click on the link below to see the beginner course price for your child’s age.

Coding Lab ® provides all equipment for our classes. Students just need to bring stationery, a water bottle, and a jacket (in case it gets cold). Apart from that, just come and have fun and enjoy the lesson!

Encouraging an 7-9 year-old to learn Python instead of Scratch might not be the best idea. It’s important for kids to have fun while learning. Scratch, with its block-based coding, is more engaging and less frustrating for young children than text-based programming like Python. In Python, even a small typo can cause errors, which can be stressful for kids.

We recommend starting with Scratch to help children build fundamental coding skills in an enjoyable and accessible way. This foundation will make the transition to text-based programming languages like Python much smoother.

If you are set on having your child learn Python, consider arranging private lessons. Group lessons are often restricted by age or skill level, and a private tutor can provide the personalized attention your child needs to succeed.


Summer Coding Classes

Signup Now!