Best-in-class Curriculum for Coding
By Invitation Only
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 firstname.lastname@example.org. Alternatively, you may also speak to your tutor to indicate your interest.
Sorting Algorithms and their Application
Linear Data Structures
Divide and Conquer
Non-Linear Data Structures
Shortest Path Algorithms
Directed Acycli Graph and Trees
Challenges and Puzzles
By Invitation Only. Students must undergo a placement and selection test in order to qualify to attend this class.
All materials and equipment are provided
Maximum 1:8 Instructor-Student ratio
9 King Albert Park (KAP Mall) #02-21, 598332
Every Saturday, 5 – 7 pm (2019 Enrolment Closed)
Next Intake: Mar 2020, Every Saturday, 7 – 9 pm
Coding Lab Student Feature: Sarah Go, 17, Hwa Chong International
Meet Sarah, our talented young coder. Starting from ground zero, she has come a long way – after all, she clinched an Honourable mention at the National Olympiad in Informatics (NOI) in March 2018, in just less than six months of learning to code.
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.
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.
Start your digital journey
In today’s world of technology where our kids are often first introduced to devices which are only equipped with a touch screen interface, it is increasingly valuable for them to learn how to use the keyboard properly or save their favourite image into the computer.
This 2-hour introductory course helps children to be well equipped for their upcoming Scratch classes. Students will pick up the basics of computer operating systems, strengthen their reaction speed and eye-hand coordination skills. They would then come together and compete to see who has faster hands!
Want to find out more? Check out our FAQs.
Introduction to Computer Peripherals
Keyboard, Mouse and Trackpad
Proper hand placements and sitting posture
Select and edit texts
Understanding the Web
Web Browser User Interface
Entering Website links
Who is faster?
Final Project: Speed Test
Ages 6 to 8
Basic typing and motor skills
All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
Coding for kids – What do children learn?
What does a quality Computer Science education entail? What do kids learn at Coding Class? How can this help them at school?
Experience the joy and wonder of creation as our kids bring you through the experience of a coding class with Coding Lab. Regardless of ages 4 all the way to 18, there’s never a dull moment!
Our student, Jake was featured in #ALittleSomebody, by Lianhe Zaobao 联合早报. Congratulations to Jake and his cute family! We are glad his brother liked the game. Doing our part to train up our young coders to become future leaders in technology!
I can get a head start on Algebra
“I think it is very useful in school as I can get a head start on Algebra on coordinates… which I’m not supposed to learn now. I’m supposed to learn it in P6 I guess..”, Jake, 8 years old, Singapore March 2016 Holiday Programme
Coding Camps @ The Learning Lab
Ages 4 – 12
The Learning Lab x Coding Lab presents:
K1 – S3 Coding Workshops
In collaboration with The Learning Lab, we are bringing the following programmes to TLL @ United Square:
- Junior Coders (K1-K2)
- Scratch 1 & 2 (P1 – P3)
- Young Computer Scientist (Selected Themes) (P1 – P3)
- App Inventor (P4 – P6)
- Python Junior (P4 – P6)
- Python (S1 – JC2)