Our Classes > Ages 13-18 > Olympiad (NOI) Preparation
Olympiad (NOI) Preparation
This programme is by invitation only
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.
Enhance Problem-Solving Skills
Students are guided to come up with their original solutions to problems in their code and learn debugging skills.
NOI Preparation - By Invitation Only
-
Our rigorous programme ensures that our students always place ahead of the curve. Many has won national and international awards and competitions. Numerous have also utilised our programme to help them gain an edge to get into top universities globally. Check out our students achievements in NOI.
-
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 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 learntocode@codinglab.com.sg. Alternatively, you may also speak to your tutor to indicate your interest.
Topics
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
Locations & Schedules
-
9 King Albert Park (KAP Mall) #02-21, 598332
By Invitation Only
Next Intake: Apr 2025
Indicate interest by emailing learntocode@codinglab.com.sg
With an Optimal Learning Structure
Our curriculum are developed with our students learning in mind. Each course has pre-requisites - not because we want to keep it exclusive but because we want to maximise our students learning.
We also have parents in mind when we designed our course logistics - we take care of all the materials and equipment needed so that busy parents can take a breather
Recognising that each student has different learning preference, we have designed our courses to be taught in different modalities and formats - from weekly classes to full day holiday camps. Choose the mode and format which best suits your child’s busy scheduling and learning preference.
Course Fees
Weekly Classes (Billed Quarterly)
$945 ($1030.05 w/GST)
Structure
-
Ages 13 to 18
Completed S100P - Python Perfect
Received invitation from Coding Lab
-
Your child just needs to show up and we will take care of everything else.
-
We keep our classes small so that every student benefits from maximum personalised attention.
Mode (Options)
-
Conducted on a weekly basis, once a week, on a fixed day and timing.
Format (Options)
-
10 lessons per quarter
2 hours per lesson
See our Students’ NOI Achievements
Our rigorous programme ensures that our students always place ahead of the curve.
Check out some of our students’ achievements, hear from our students, or read what our parents say about us!