Our Classes > Ages 13-18 > Olympiad (NOI) Preparation

Olympiad (NOI) Preparation

This programme is by invitation only

National Olympiad in Informatics (NOI) for teens

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!