Best-in-class Curriculum for Coding
We are honoured to be the winner of multiple awards.
Thank You for your support.
App Inventor 1
Ages 10 – 12
Create the next B I G Thing
Google Maps, WhatsApp, Instagram have become our everyday essential apps and your child may be the creator of the next B I G thing that you will use in your life. We nurture future leaders in technology by allowing students to explore the path of mobile app development. The MIT App Inventor Platform allows students to create fully functional mobile apps.
With an intuitive, visual drag-and-drop programming, our App Inventor curriculum guides students to apply computational thinking and creativity to design their own apps and put them to test immediately on their phones. They can build simple fun apps such as Countdown Timer, Racing Game, Robot Shooter Game and more! Hear about it firsthand from our students who got to present their apps and placed 2nd at the MIT App Inventor Summit (USA).



App Inventor 1’s goal is to introduce mobile app programming, instill confidence and an adventurous spirit for students to continue exploring to become little app creators. This course is suitable for students aged 10-12 in the current year. Many of our students achieve stellar results in international competitions or attain a DSA into the school of their choice.
Unable to find a schedule that fits? Your child may also start with Python Junior (P205). In our Ages 10-12 roadmap, students may start from App Inventor 1 (P201) or Python Junior 1 (P205). Check out our FAQs.
Outline
Introduction to App Inventor and its Interface
Learn about the Smartphone and its touch Interface
Load and run mobile Apps
Events-Driven Programming
Use Variables and Procedures
Graphics and Animation
Conditional/comparison Operators
Make animations come alive on your mobile phone
Development of own Project
Pour your knowledge into the cauldron to develop an interactive game
Project Showcase
Class Format
Weekly / 5 days intensive
$450 ( $486 w/GST)
5 sessions, 3.5 hours per session / 3-Day Camp (9am – 4pm)
$755 ( $815.40 w/GST)
For Students
Ages 10 to 12 or
Collected 8 or more Young Computer Scientist Badges (with teacher’s recommendation) or
Passed the placement test with Coding Lab
Course Structure
All materials and equipment provided (Including tablets)
Maximum 1:8 Instructor-Student ratio
10 hours duration
Locations & Schedules
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Seletar Mall
33 Sengkang West Ave #02-18 to 21, 797653
@The Learning Lab
Testimonials
Inventing Apps to Achieve the United Nations’ Sustainable Development Goals
Our students had a blast learning to code their very own apps. Curious about what they created in the hackathon at the end of class? Check out the apps and real-world solutions that our students presented in their project showcase!
Hear from our #KidsWhoCode
We have more than 40 exciting courses in our award-winning MIT-inspired curriculum at Coding Lab. From apps to programs, Scratch games and animations, find out what they create in class! What do our students love about coding?
Hear from our students!
We sit down with some of our dear students and ask them what they love about coding and what inspires them. These passionate and curious young minds are the reasons why we keep the fire burning to nurture future leaders in technology every day.
App Inventor 2
Ages 10 – 12
Mobile Mastery
Mic testing, 1, 2, 3. Spearhead your child’s growth in the field of mobile app development today! Delve into an array of functions on the MIT App Inventor 2 Platform such as Voice-to-Speech and GPS tracker to develop sophisticated phone applications of your child’s desire. The limit is but their imagination.
App Inventor 2 will uncover the detail-oriented side of students as they enter the process of wireframing to strive to build an app that can solve a real world problem. Our fun-packed activities in the course will break down complex design and programming concepts to bite-size for students to digest. Watch as your child master the art of mobile app creation!



Completing this module is a prerequisite for the Advanced Computer Scientists programme. Students also need to have completed our Python Junior modules (P205 and P206).
Want to find out more? Meet some of our students or check out our FAQs.
Outline
Quick Review
Review of App Inventor 2 Interface
Brainstorm time for a complex app creation
Media
Learn to use various media components
Voice Recognition
Booleans and Conditionals
If-then…else-then
Logical Operators
Design Thinking
Introduction to phases of Design Thinking (Observation, Ideation, Rapid Prototyping, User Feedback, Iteration, Implementation)
Hackathon
Class Format
Weekly / 5 days intensive
$450 ( $486 w/GST)
5 sessions, 3.5 hours per session / 3-Day Camp (9am – 4pm)
$755 ( $815.40 w/GST)
For Students
Ages 10 to 12
Completed P201 or
Passed a placement test with Coding Lab
Course Structure
All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
10 hours duration
Locations & Schedules
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Seletar Mall
33 Sengkang West Ave #02-18 to 21, 797653
@The Learning Lab
Testimonials
Inventing Apps to Achieve the United Nations’ Sustainable Development Goals
Our students had a blast learning to code their very own apps. Curious about what they created in the hackathon at the end of class? Check out the apps and real-world solutions that our students presented in their project showcase!
Hear from our #KidsWhoCode
We have more than 40 exciting courses in our award-winning MIT-inspired curriculum at Coding Lab. From apps to programs, Scratch games and animations, find out what they create in class! What do our students love about coding?
The Coding Lab® Difference
Catch a sneak peek of our happy (and masked) students experiencing the joy of coding at our campuses!
Python Junior 1 – Python Meets Primary Mathematics 1
Ages 10 – 12
When Python Meets Mathematics, The Learning Is Doubled
Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used widely today in many domains; Eg. Web Development, Data Science, and Artificial Intelligence.
In this program specifically designed based on the PSLE Mathematics curriculum, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to apply Mathematical Operators to calculate the area of a square or even develop a BMI Calculator (Who knew that +, -, x, ÷ could be so fun!).

They will also make use of conditionals to create a Movie-Age checker. And what about ending off with developing their own personalised “Baymax”, complete with a health tracker and personalised health tips? There’s a reason our students achieve stellar results in international competitions or attain a DSA into the school of their choice.
Unable to find a schedule that fits? Check out App Inventor 1 (P201) instead. In our Ages 10-12 roadmap, students may start from App Inventor 1 (P201) or Python Junior 1 (P205). You can also check out our FAQs.
Outline
Introduction to Python
Learn to install, setup and run Python
Introduction to the various data types (Eg. Strings, Float, Integers)
Various Data Types
Learn and apply numerical data and Mathematics operators
Calculate the area of a Square/Triangle/Circle
Develop a BMI Calculator
Learn String (text) data and String manipulation
Making Decisions with Conditional Operators
Syntax of if, if-then-else, if and e lif
Develop your own “Baymax” – Your Personal Healthcare Companion
Class Format
Weekly / 5 days intensive
$450 ( $486 w/GST)
5 sessions, 3.5 hours per session / 3-Day Camp (9am – 4pm)
$755 ( $815.40 w/GST)
For Students
Ages 10 to 12
or
Passed the placement test with Coding Lab
*P205 was previously known as P301A. Students who have completed P301A do not need to take P205.
Course Structure
All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
10 hours duration
Locations & Schedules
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Seletar Mall
33 Sengkang West Ave #02-18 to 21, 797653
@The Learning Lab
Testimonials
Hear from our students!
We sit down with some of our dear students and ask them what they love about coding and what inspires them. These passionate and curious young minds are the reasons why we keep the fire burning to nurture future leaders in technology every day.
ICS Student Feature: Dhanvin Mohan Ram, 11, Overall People’s Choice Awards
Watch 11-year-old Dhanvin’s roulette program that was coded with Python and explores Mathematical concepts! His project won him the Overall People’s Choice Award in the International Coding Showcase 2020.
Hear from our #KidsWhoCode
We have more than 40 exciting courses in our award-winning MIT-inspired curriculum at Coding Lab. From apps to programs, Scratch games and animations, find out what they create in class! What do our students love about coding?
Python Junior 2 – Python Meets Primary Mathematics 2
Ages 10 – 12
Let Your Child Take His Python Coding Skills To The Next Level
Upon completing our P206 curriculum, your child will have learned how to run loops with conditionals to solve various Math problems.
In this program specifically designed based on the PSLE Mathematics curriculum, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to apply Mathematical Operators to calculate the area of a square or even develop a BMI Calculator (Who knew that +, -, x, ÷ could be so fun!). They will also make use of conditionals to create a Movie-Age checker. And what about finding the lowest common multiple of two numbers, with just a touch of the button? Kids get to learn these, and much more in our Python Meets Math classes!

Completing this module is a prerequisite for the Advanced Computer Scientists programme. Students also need to have completed our App Inventor modules (P201 and P202).
Want to find out more? Meet some of our students or check out our FAQs.
Outline
Logical operators and Truth tables
Learning and Applying logical operators (And, Or, Not)
Develop a Movie-Age Checker
While Loops
Using while loops
Applying while loops to Mathematics (Eg. Prime numbers, Lowest Common Multiple)
Problem-sum solving with Guess and Check
Using Modules and Libraries
Random numbers
Hackathon and Challenges
Timed Challenges for students to stretch their abilities
Class Format
Weekly / 5 days intensive
$450 ( $486 w/GST)
5 sessions, 3.5 hours per session / 3-Day Camp (9am – 4pm)
$755 ( $815.40 w/GST)
For Students
Ages 10 to 12
Completed P205 or
Passed the placement test with Coding Lab
*P206 was previously known as P301B. Students who have completed P301B do not need to take P206.
Course Structure
All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
10 hours duration
Locations & Schedules
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Seletar Mall
33 Sengkang West Ave #02-18 to 21, 797653
@The Learning Lab
Testimonials
The Coding Lab® Difference
Catch a sneak peek of our happy (and masked) students experiencing the joy of coding at our campuses!
ICS Student Feature: Dhanvin Mohan Ram, 11, Overall People’s Choice Awards
Watch 11-year-old Dhanvin’s roulette program that was coded with Python and explores Mathematical concepts! His project won him the Overall People’s Choice Award in the International Coding Showcase 2020.
ICS Student Feature: Ankit Maharana, 11, Distinction & Judges’ Choice (Best Presentation)
Watch 11-year-old Ankit Maharana’s Take A Break app, which he coded with Python to remind users to take breaks from using computers. This project won him a Distinction and Judges’ Choice (Best Presentation) in the International Coding Showcase 2021.
Advanced Computer Scientists
Ages 10 – 12
Develop and Create
The Advanced Computer Scientists programme develops students to the next level of programming. Students will now Deep dive into app creation for both iOs and Android, develop the maker in them with our extensive micro:bit curriculum, and model advanced concepts across syntax-based programming to create tangible, real-world products.
We have 12 different research areas for students to advance their coding abilities. These research areas span across 3 groups to expose students to the diverse breadth of applications possible with coding.
Research areas proceed based on a pre-selected schedule curated by Coding Lab tutors. Want to find out more? Check out our FAQs.



Outline
We have 12 different research areas for students to explore and apply across the breadth of their coding abilities!
Group 1: Hardware-Based Learning
P21S – MBAd: Micro:bit Advanced
P21S – MBAS: Micro:bit Advanced with Additional Sensors
Group 2: Syntax-Based Learning
P21S – PyTu: Python Turtle
P21S – PyGD: Python Game Development
P21S – PyH3: Health Advisor
P21S – PyAD: Choose Your Own Adventure
P21S – PyQM: Quiz Gameshow
P21S – PyM: Python Meets Math
Group 3: Complex App development (Android and iOS)
P21S – AiWW: Whatsapp Wannabe (Firebase / User Authentication)
P21S – AiH3: Healthy 365 Junior (GPS/ Pedometer)
P21S – AiQM: Quiz Me (Planning / tinyDB / UI / UX)
P21S – iOS: Develop iOS Mobile Apps
Holiday Special
P21S – MiCr: Minecraft Code Your World
Class Format
5 sessions x 2 hours per research area
12 research areas in total
$785 ( $847.80 w/GST)
$450 ( $486 w/GST)
For Students
Ages 10-12 who have
Completed P201, P202, P205 and P206 or
Passed the placement test with Coding Lab
Course Logistics
All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
Locations & Schedules
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Seletar Mall
33 Sengkang West Ave #02-18 to 21, 797653
@The Learning Lab
Testimonials
ICS Student Feature: Kyran Tan, 10, 1st Place (Python)
Watch 10-year-old Kyran’s Clockc program that was skillfully coded with Python. The timer, alarm, work and rest, countdown and stopwatch functions help one’s everyday life! This project won him 1st Place (Python) in the International Coding Showcase 2020.
ICS Student Feature: Victoria Hammonds, 10, Merit Award
Watch 10-year-old Victoria talk about her Python Turtle drawing game. Her exciting project allows users to use their creativity to draw different shapes with various pen thickness and colours. This project won her the Merit Award in the International Coding Showcase 2020.
ICS Student Feature: Isaac Khong, 10, (Judges’ Choices) Social Impact Award
Watch 10-year-old Isaac presenting his budgeting project. Combining Math and Python programming, it helps one to plan their expenses and generates graphs to help one budget. This impressive project won him Social Impact Award in the International Coding Showcase 2020.
Direct School Admission (Secondary)
Call To Enquire
DSA Into Your School of Choice
In recent years, there has been a shift towards greater emphasis on non-academic abilities. From 2018, all secondary schools will offer up to 20% of their non-IP places through DSA and have stopped using general academic abilities tests for DSA.
Coding, Computational Thinking, Robotics and Infocomms falls under the Applied Science, Engineering and Technology category within the Science, Technology, Engineering and Mathematics (STEM). Currently 26 Schools offer DSA in Coding, Computational Thinking, Robotics and Infocomms. They include HCI, Dunman High, RVHS, ACS (Independent) and SCGS.
Outline
Initial 1-on-1 Consultation
Shortlisting of target Schools
Customised Achievement Plan
Portfolio Development
Interview Preparation
Class Format
Course fees will be charged separately
For Students
Ages 10 – 12, with the intention to DSA into Secondary Schools
Course Structure
1-to-1 consultation
Locations & Schedules
Bukit Timah
9 King Albert Park (KAP Mall) #02-21, 598332
[Call to Enquire]
Parkway Parade
80 Marine Parade Road #10-06, 449269
[Call to Enquire]