Learning to Code, By Coding Robots

Robocode Lab is about teaching the fundamentals of coding, robotics in a fun, engaging and creative way. Our program is ideal for grades 1-3, and 3-6. Your child will learn the basics of programming, logic, and problem-solving while creating their own unique coding-robotic projects. Apply what they learn to express themselves!

Chairman and CEO of iRobot

Coding has become a 21st century skill as fundamental to learning as reading, writing and math

An Essential afterschool Club for primary school students with an Extensive Curriculum

In our digital age, computing fuels some of the fastest-growing segments of the economy, making coding a vital and essential part of any well-rounded education like language literacy, and math development. Coding skills are an increasingly important skills in our digitally-drive workplace. Our coding club is designed specifically for students in primary school, specifically students in grade 1-3, and grade 3-5. Our robots have light and color sensors, bumpers, and a touch surface that enable it to respond to the physical world. All the student needs are a tablet interface (Provided during the club) for them to code up solutions and see their code logic become concrete.

Computational Thinking

Develop computational thinking, Problem-solving, and creativity.

An essential part of any good coding club should teach students how to think computationally to solve problems. It is a process of reducing problems to well-defined steps and solve it using a computer. In our coding club, the problem in question is about how to get the robot to do something, or perform some action. Kids will be taught the fundamentals of robotics, and coding so that they can create their own art works, games, animations, and other projects. Some examples included, but not limited to:

  • Use code to direct the robot to move across flat surfaces forwards, backwards & even in circles.

  • Code the robot to respond to its environment using its two front left & right bumpers.

  • Code the robot to raise or lower markers so it can draw while it drives.

  • Code the robot to glow, blink or spin colored light from across the RGB color spectrum using four large multi-color LED lights.

  • Four top tap zones recognize when each zone is pressed, prompting the robot to follow commands.

  • Instruct the robot to complete different actions by changing the degree of illumination in the environment from light to dark.

  • Use the robot piezoelectric speaker to code students own compositions & robot melodies.

  • Code the robot to automatically detect what direction it’s facing & how fast it’s traveling using an internal gyroscope & accelerometer.

  • Connect a voice-enabled device with the robot to allow the robot to respond to sounds in its environment.

  • Have the child create a program to enable the robot to play a game.

  • Have the child create a program to enable the robot to draw a picture.

Work together to build Colloboration and communication Skills

We believe the best way to learn is to learn together. 2-4 children will be paired together with their own robot to work on an assigned project. This can foster teamwork, collaborative problem solving and engage in friendly competition with other teams. This provides a natural outlet for children to channel their energy in a productive way to solve problems and complete group projects. By working together closely, this fosters the need for collaboration and communication skills.  

To Learn from the best teachers

A good teacher can make a world of difference in the lives of their students. They can inspire them to learn new things, to overcome new challenges, and to achieve whatever their goals are. That is what we want from our teachers. We want the best. We typically hire teachers with 5+ years of experience with work in childhood development, and have a history of teaching computer science, and robotics competition.

To Explore

By exploring different concepts, challenges, and solutions, children can develop their creativity, problem-solving, and computational thinking skills. Through exploration, children can discover the possibilities and limitations of a subject, as well as their own interests and passions. Exploration can take many forms, such as tinkering, experimenting, designing, testing, debugging, and iterating. In our coding club, they will be supported by the best network of teachers, mentors and peer groups to support their group as independent investigators, and thinkers.