Frequently Asked Questions – Robotics and Programming competitions in Singapore

1. What are the well-known competitions for Robotics and Programming?

For Robotics focused competitions, the World Robot Olympiad (WRO) is generally considered the most popular, while for Programming focused competitions, Singapore has the National Olympiad in Informatics (NOI).

2. What is the difference between these two competitions?

WRO involves designing, building and programming a competition robot. NOI focuses mainly on programming and problem-solving skills.

Image result for wro Image result for national olympiad in informatics
What is it? The World Robot Olympiad is a global robotics competition for young people. The World Robot Olympiad competition uses Lego Mindstorm Robots manufactured by LEGO Education. The Singapore National Olympiad in Informatics (NOI) is modelled after the International Olympiad in Informatics (IOI), the ultimate international competition in computing.
What are the categories in the competition. The tournament comprises of four categories:

(1) Primary for ages 9 – 12;

(2) Secondary for ages 13 – 15;

(3) Tertiary for ages 15 – 19;

(4) Open for all categories

The tournament is broken up into four categories:

(1) Secondary;

(2) Junior College

What is the programming language used in the competition? Lego Mindstorms C++, Java, Python
When is the competition held? September Annually March Annually
How long is the competition? Typically, across 5 days 1 day
Is it an individual or team competition? Team of 3-4 Individual

3. How long does it take for a student to train for the above competitions?

Typically, a student is required to be exposed to robotics and/or programming for 1 – 2 years. It would then take approximately 50 hours of training focused purely on the competition. Hence, a high level of commitment from the student is paramount.

4. What is my child learning in The Lab Singapore that will assist in the above competitions?

In the Lab Junior program, students are required to build and program different robots each week using Lego Mindstorms. Lego Mindstorms is the programming language used in WRO. At the end of each term, students are required to complete project work which requires all three aspects, i.e. design, build and program, similar to WRO.

In the Lab program, students start with Google Blockly, enabling them to grasp the concepts of programming and progress on to Python in the advanced stages of the curriculum. Python is one of the programming languages used in the NOI.

5. Is attending The Lab Singapore classes sufficient to participate in the competition?

Unfortunately, no. The competitions are thematic and they vary year on year. Nonetheless, the concepts learnt in The Lab Singapore will assist students in understanding and applying core skills and concepts during the competitions.

As such, we have specially engaged instructors who have experienced in training students for competitions to train our students.

6. What is the suggested learning journey if my child is interested in taking part competitions?

We suggest your child to have at least 6 months to 1 year of exposure in robotics and/or programming before taking part in any competitions. We highly encourage students to take part in their first competition as part of their learning journey and to participate in our internal The Lab monthly competitions. This will allow them to be better prepared when they take part in serious competitions the following year.

Share Article:

SEO Tags:

Read our Articles

Senior Team Achievement Our senior team demonstrated their advanced coding prowess and strategic thinking, earning a remarkable 3rd place in the competition. Their hard work and innovation paid off, placing

The curtains have fallen on the National Robotics Competition 2023, and what a journey it has been! We are thrilled to extend our heartfelt thanks to the incredible parents and

With the conclusion of The Lab Thinkers Competition 2023, The Lab Singapore is proud to announce the following students as our esteemed award winners: 1st Place – Myra Gautam2nd Place


Unlock the World of
Coding Adventures!



Sign Up