Best-in-class Curriculum for Coding

Best-in-class Curriculum for Coding

Awards (600 x 129)

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

Special Programme
Smart Nation x Coding LabOlympiad in Informatics (13 - 18)

Smart Nation x Coding Lab

Ages 4 – 12

2021 Smart Nation Together x Coding Lab

#SmartNationTogether 2021
The Smart Nation and Digital Government Office (SNDGO), plans and prioritises key Smart Nation projects, drives the digital transformation of government, builds long-term capabilities for the public sector, and promotes adoption and participation from the public and industry, to take a collective approach in building a Smart Nation.
Coding Workshops for Ages 4 - 18
A series of fun, introductory workshops to get children started on learning about technology. Join us in programming a National Day fireworks animation, designing a game in Augmented reality (AR) or dabble in Machine Learning as we train our computers to recognise if we have our mask on.
Explore the possibilities
Coding Lab is excited to work in tandem with the Smart Nation initiative to bring this series of workshops to you. We’ve got something for every child / teen in our series of free coding workshops, brought to you all from the comfort of your home. Learn a new skill and be a part of #SmartNationTogether!

Smart Nation Singapore x Coding Lab presents: Free Coding Workshops for ages 4-18

Join us for an exciting 2-hour sojourn in coding. Get to meet our expert educators, who will guide you through your first steps in programming as we explore various themes across the ages.

12 December, Sunday, 11.15am – 1.15pm

2021 Smart Nation Together x Coding Lab - Augmented Reality Ping Pong (Ages 7-9)
Who says we need to go out to the stadium to play? Challenge a friend to a self-created game of Ping Pong without stepping out of your study. Create a 2-player Ping Pong game using Augmented Reality. Fastest reaction wins!

19 Dec, Sunday, 11.15am – 12.15pm

2021 Smart Nation Together x Coding Lab - Masked Warriors Galore!(Ages 10-12)
Train your computer to recognise faces with and without masks using the Teachable Machine. Learn about the concept of Machine Learning and building datasets. Discover Artificial Intelligence and have fun along the way!

NOI Preparation

By Invitation Only

Banner of NOI Preparation Course

The National Olympiad in Informatics (NOI)
The National Olympiad in Informatics (NOI) is a computing competition organized by National University of Singapore. It is modelled after the IOI (International Olympiad in Informatics) and is one of the most prestigious competitions for programming in Singapore.
Why Take Part in NOI?
Top NOI winners will represent Singapore in the IOI (International Olympiad in Informatics) competition. An Olympiad medal is highly recognised for admissions to top universities around the world.
NOI Preparation Programme
Selected students will receive best-in-class coaching to giving them a high chance of succeeding and attaining a medal in the competition.

Invitation to NOI Training

A highly rigorous programme, our NOI Training course requires a strong foundation in Mathematics, a passion for programming and the fortitude to persevere through countless hours of thinking through highly difficult coding challenges.

Designed and taught by top IOI and multiple NOI Gold Medallists, combined with the signature Coding Lab style of instruction, this course is conducted over one and a half years and will cover topics such as Sorting, Divide and Conquer, Dynamic Programming and Graph Data Structure and Algorithms.

This programme is by invitation only. We have a highly selective systematic process to identify suitable candidates within our current pool of students attending our Python programme. You may also wish to indicate interest by sending us an email at Alternatively, you may also speak to your tutor to indicate your interest.

There’s so much that you can do just using variables, functions, and loops! I understood this when I was learning Python, but only truly appreciated it when I began learning algorithms and C++ to take part in the NOI.Sarah Go, 17, Hwa Chong International


C++ Syntax
Sorting Algorithms and their Application
Linear Data Structures
Divide and Conquer
Non-Linear Data Structures
Dynamic Programming
Graph Traversal
Shortest Path Algorithms
Directed Acyclic Graph and Trees
Challenges and Puzzles

Class Format

Term Based (Quarter)
Weekly classes, 2 hours per class
10 Classes per Term
$845 ( $904.15 w/GST) / Term (Quarter)

For Students

By Invitation Only. Students must undergo a placement and selection test in order to qualify to attend this class.

Course Structure

All materials and equipment are provided
Maximum 1:10 Instructor-Student ratio

Locations & Schedules

Bukit Timah

9 King Albert Park (KAP Mall) #02-21, 598332

Every Saturday, 6.30 – 8.30 pm
Next Intake: Jan 2021


Coding Lab Featured Student: Sarah, 18

Coding Lab Student Feature: Sarah Go, 18, Scholarship Recipient (USA)

Meet Sarah, our talented young coder. She’s gotten an honourable mention at the National Olympiad in Informatics (NOI), volunteered with the community, and clinched a prestigious scholarship to study Computer Engineering in the USA.

Lauren in Python class

Coding Lab Student Feature: Lauren Yeo, 14, Methodist Girls’ School, (IB) Programme

Meet Lauren, the child music prodigy who, at the age of 9, sang at Carnegie Hall after winning 1st place at the American Protégé International Voice Competition in New York. Also a self-confessed Science nerd, and a member of her school Science Club and MENSA, Lauren is living proof that arts and science can go together.


Josephine - RGS - Coding Lab Testimonial

Coding Lab Student Feature: Josephine, 14, Raffles Girls School

Meet our talented student, Josephine, 14. A member of her school’s Infocomm club, she started with Coding Lab in 2017, where she was first introduced to Python programming. She has since progressed upward and can now count programming in C++ as another skill under her belt.

See more testimonials