Virtual Robotics Mission Pack

We are offering our RCP students an option to practice their EV3 robot programming at home using the Virtual Robotics Toolkit. Using the same LEGO Mindstorms EV3 software, you can program your virtual robot to follow your commands! Challenge our 9 mission VRT Mission Pack this school holiday season.

Robotics Certificate Programme
using LEGO® Mindstorms EV3

About LEGO Robotics Certificate Programme

The Robotics Certificate Programme is created by Nullspace to develop LEGO Robotics proficiency in children. There are a total of 6 course levels, with each level consisting of 10 hours of hands-on coursework. Students who complete the Advanced 2 level will then be able to represent Nullspace for competitions to gain exposure.

Lessons are conducted using the latest LEGO® Mindstorms EV3 System. Each student will be provided with a laptop and EV3 set for use during the class. Students are taught in a show-and-tell manner where they learn to build robot designs and understand the key logic behind good robot design. Worksheets provided at each level also help to facilitate better learning. At higher levels, students learn to work independently on missions that prepare them for the rigours of robotics competitions.

Centre Locations

C4RL-WEST (Rochester Mall) & C4RL-EAST (Siglap). [Centre Information]

Recommended Age

9 years old and up

Course Packages

LEGO Robotics - Nullspace Centre for Robotics Learning

Course Progression

Modular Course Progression

  • Approximately 4 sessions (10 hours) per course level
  • Each course level consists of 1 Foundation Session + approximately 3 Practice Sessions
  • Each Foundation/Practice Session is 2.5 hours long

Course Proficiency Test with Certification

  • A Course Proficiency Test is administered after completion of Beginner, Intermediate, and Advanced course levels to ascertain suitability for progression.
  • Certificates will be awarded upon successful passing of the proficiency test.

Coming with Robotics Background?

  • Students with prior experience with LEGO robotics (Mindstorms EV3) can sit for our Generic Proficiency Test to gauge their current skill level. This enables us to better slot them in at a suitable level, so that they will not miss crucial robotic skills.
  • The Generic Proficiency Test costs $50 to administer, and covers theory, programming, and hands-on robot construction.
  • The Generic Proficiency Test is carried out in an open book format, and students may bring along any notes or materials that they might have.
  • Email us to make an appointment.

Competition Training

  • Students who passed Advanced Course Proficiency Test may choose to take part in competitions with C4RL.
  • Competition trainings are typically on Saturday or Sunday mornings, across our training centre locations.
  • Check out the list of robotics competitions in Singapore.

Course Structure

Foundation Sessions

  • These are compulsory sessions intended to teach fundamental theory and concepts for that course level.
  • Within each course level, completion of Foundation Session is required before embarking on Practice Sessions

Practice Sessions

  • These are activity based sessions intended to allow students to explore programming and robot building activities.
  • Within each course level, there are a set of course activities to be completed before a student can attempt a Course Proficiency Test
  • Students may register for as many Practice Sessions as needed to complete the required course activities. Recommended 3 Practice Sessions per course level.
  • Students may also attempt additional activities beyond the required course activities if they will like more practice before going for the Course Proficiency Test.

Course Proficiency Test

  • Students may register for the Course Proficiency Test upon completing the course requisites (Foundation Session + Course activities in Practice Sessions)
  • The Course Proficiency Test is non-chargeable
  • In the event students do not pass the Course Proficiency Test, they may be recommended to redo certain course activities before attempting the test again.

Example 1: New Student (No Prior Experience)

Jessica has just recently enrolled with C4RL to learn more about coding and robotics. Jessica is 9 years old and has no prior experience in this area.

Jessica registers for Beginner 1 Foundation Session and 3x Beginner Practice Sessions. After the 3rd Beginner Practice Session, Jessica realises that she needs one more session in order to complete the requisite activities hence she registered for the 4th Beginner Practice Session.

Upon completing all the requisite activities for Beginner 1, she proceeds to book the Beginner 2 Foundation Session.

Following which Jessica registers for 3x Beginner Practice Sessions for Beginner 2 and was able to finish all the requisite activities within 3x Practice Sessions.

Jessica registers for the Beginner Proficiency Test and managed to pass the assessment. She then proceeds to register for the Intermediate Foundation Session.

Example 2: Student with Prior Robotics Experience

Matthew is 11 years old and he has been part of his school’s robotics club for 1 year. He will like to learn more about LEGO Robotics with C4RL. Matthew sat for the Generic Proficiency Test to ascertain his current skill level. Based on the test it was determined that Matthew can start from the Beginner 2 course level.

Matthew registers for the Beginner 2 Foundation Session and 3x Beginner Practice Sessions. However he was able to complete the requisite activities in 2x Beginner Practice Sessions. The unused Practice Session is credited back to Matthew.

Matthew passed the Beginner Proficiency test on his first try and proceeds to the Intermediate course level.

Example 3: Student did not clear Proficiency Test

Jayden completed his required activities for Intermediate 2 course and registers for the Intermediate Proficiency Test. He did not manage to pass the test on his first attempt. Based on his test performance, it is recommended that he go through some course activities again to reinforce certain skills before attempting the test again.

Jayden manages to pass the test on his second attempt and proceeds to register for the Advanced 1 Foundation Session.

Course Registration & Schedule (2020)

Beginner Levels

Register for our LEGO Robotics school holiday programs today!

Course Packages Sign Up Today! Google Calendar Schedule

1. Click on or the date to go to different date views
2. Click on Week / Month to toggle between weekly or monthly calendar
3. Click on to filter the different classes

Intermediate Levels

Register for our LEGO Robotics school holiday programs today!

Course Packages Sign Up Today! Google Calendar Schedule

1. Click on or the date to go to different date views
2. Click on Week / Month to toggle between weekly or monthly calendar
3. Click on to filter the different classes

Advanced Levels

Register for our LEGO Robotics school holiday programs today!

Course Packages Sign Up Today! Google Calendar Schedule

1. Click on or the date to go to different date views
2. Click on Week / Month to toggle between weekly or monthly calendar
3. Click on to filter the different classes

Here are the simple steps to register for our classes!

1. Check our Course Schedule & Packages

During school holiday season, we have classes running from Monday to Sunday. For regular school season, our classes are mainly on Saturday and Sunday.

Course Packages

2. Register and Payment

You may register your child using our online registration form. Our staff will be in touch with you via email within 1 working day to confirm your selected course dates and selected course package.

You will be issued with a unique course package ID which can be used for subsequent registrations.

Register

3. Subsequent Registrations

Use the same online registration form to select your desired class dates, or simply drop us an email with your course package ID and desired class dates.

Email Us

LEGO Robotics Course Details

Read more about the content and activities that we cover!

Robotics Certificate Programme: Beginner 1

Recommended Age: 9+

This is an introductory level course for the LEGO® Mindstorms robotics system. It provides the foundation for the LEGO® Robotics Certificate Program. Topics covered include graphical based programming and basic motor movement control.

Construction Skills:

  •  Basic Robot Structural Design
  •  Gear Ratios, Speed, Power and Drive Precision
  •  Creating a bumper in front of robot

Programming Skills

  •  Introduction to EV3 Graphical Based Programming (Drag and Drop)
  •  Robot Movement (by Rotation and by Timing)
  •  Types of Turning Movement
  •  Accurate Movement Control
  •  Basic Troubleshooting Methods

lego robotics nullspace beginner 1

Robotics Certificate Programme: Beginner 2

Recommended Age: 9+

Prerequisite: Beginner 1 Course

In this course, students will be exposed to various EV3 Sensors. Students will explore building autonomous robots with the sensors. Various mini challenges will be tackled at the end of every session. Beginner 2 Evaluation Session is included in the Beginner 2 course.

Construction Skills:

  • Basic Robot Structural Design
  • Mounting of Various Sensors

Programming Skills: 

  • Introduction to Switches and Loops
  • Ultrasonic Sensor to Detect Obstacles
  • Touch Sensor to Control Robot
  • Single Light Sensor to Line Trace
  • Basic Troubleshooting Methods

lego robotics mindstorms ev3

Robotics Certificate Programme: Intermediate 1

Recommended Age: 9+

Prerequisite: Robotics Certificate Programme Beginner 2

In this course, students will be presented with more advanced line tracing algorithms. This line tracing skills are commonly utilised in Robotics Competitions and real world applications. Students will also learn how to control line tracing to suit mission objectives. Additionally, students will be exposed to Open Category projects to foster their creativity.

Construction Skills:

  • Intermediate Robot Construction
  • Geared Motor Claw
  • Open Category Project Construction

Programming Skills:

  • Introduction to Loop Interrupt
  • Introduction to Conditional Loops
  • Introduction to “My Blocks”
  • Medium Motor Controls
  • Combination of Various sensors

lego robotics mindstorms ev3 Intermediate 1

Robotics Certificate Programme: Intermediate 2

Recommended Age: 9+

Prerequisite: Robotics Certificate Programme Intermediate 1

In this course, students will be wholly focused on competition mission practice on Line Tracing. Actual past year competition playfields will be used to illustrate lesson points and will be used as practice. Students will focus on strenghtening their line tracing knowledge through practice. Intermediate 2 Evaluation Session is included in the Intermediate 2 course.

Construction Skills:

  • Intermediate Robot Construction
  • Geared Motors for Sprint and Sumo Robots

Programming Skills:

  • Combination of Conditional Loops and Loop Interrupts
  • Accurate Line tracing
  • Advanced Troubleshooting Methods
  • Programming under Mission Constraints

Robotics Certificate Programme: Advanced 1

Recommended Age: 10+

Prerequisite: Robotics Certificate Programme Intermediate 2

In this course, students will explore Advanced Programming Blocks in the LEGO Mindstorms Software. A specially crafted in-house mission will be used to create depth of learning through practice. Students will have to work towards a programmatic and mechanical solution to accomplish multiple objectives under constraints.

Construction Skills:

  • Advanced Robot Structural Design
  • Dispenser Mechanism
  • Wall Alignment Mechanism

Programming Skills:

  • Introduction to Advanced Blocks (Math, Variable, Data wires)
  • Scanning Color and Recording
  • Variable Line Tracing
  • Display of Data from Variables

Robotics Certificate Programme: Advanced 2

Recommended Age: 10+

Prerequisite: Robotics Certificate Programme Advanced 1

In this course, students will be wholly focused on competition mission practice with Gyro Sensors. Gyro Sensors allow the robot to navigate the playfield accurately and reliably. Students will have to complete challenges through programming and mechanical solutions. Advanced 2 Evaluation Session is included in the Advanced 2 course.

Construction Skills:

  • Advanced Robot Structural Design
  • Gyro Mounting
  • Claw with 2 Axis of Movements

Programming Skills:

  • Introduction to Gyro Sensor
  • Gyro Control of Robots
  • Controlling Claw with 2 Axis of Movements

Competitive Class

Recommended Age: 10+

Prerequisite: Robotics Certificate Programme Advanced 2

Upon completion of the Advanced Program, students are recommended to take part in upcoming local competitions to gain exposure and widen their knowledge and application of robotics. Some of the competitions include, National Junior Robotics Competition and FIRST LEGO® League. Students from this competitive class will be invited to form teams to represent us in these competitions.

In this course, students will be exposed to different challenges and missions for them to practise and hone their skills. Students will have to work towards a programmatic and mechanical solution to accomplish multiple objectives under constraints and minimal supervision.

CostVaries per Competition