top of page


Analytical Skills through Screen-free Coding for 5-year-olds


Spatial Perception

Foundation in Programming

Logical Thinking

Analytical & Critical Thinking


1 hour 15 min             
20 Lessons

Programming is a significant part of robotics. It enables the robot to synchronize every sequence of its precise movement in a timely manner to accomplish a mission. Therefore, the programmer’s ability to analyse the required task(s) and then to plan & program the sequence of continued actions for the robot to accomplish the mission, form the basis of robotics. 

This program is specially designed for the 5-year-olds to develop their understanding of common concepts and programming in robotics. The objectives are to: 

  1. establish a good spatial perception using their body-facing in relation to position (forward/ back/ right & left). This foundation builds-up their clarity in commanding the robot’s movement

  2. establish the foundation in programming

  3. understand the importance of sequencing

  4. develop logical thinking to plan to accomplish the objective(s)

  5. develop analytic thinking & critical thinking to solve challenges


Normally, the path that a robot takes on a mission is not always straight-forward. Therefore, the routes in our lessons are deliberately laid with barriers in order to develop the young students in analysing the situation and planning for the minimum steps to reach the destination (accomplish the mission). Inevitably, the students would build a good foundation of spatial ability through the fun activities.

Additionally, some common concepts & their applications would be introduced to the students such as Loop, creating Function Key and angles. These concepts would be applied while they are attempting some challenges like drawing a compound shape, for instance. 

Last but not least, there are activities to sharpen the students’ programming concepts, critical-thinking, eye-hand coordination for quick reflexes and some teamwork to handle dynamic and static challenges. The students need to be focused on their programming and must be constantly aware of the robot’s changing orientation to enable the students to program their commands correctly.

bottom of page