Skip to content


So how does it work?

Students are drawn to hands-on building experiences that make technology accessible to them. They take pride in demonstrating their skills and knowledge to others, using tools such as robots or drones. With the various components involved, they have numerous opportunities to discover areas that align with their interests.


Fun and Games

Programming robots and drones is an enjoyable experience, much like playing a game. We’ll start with the fundamentals and gradually progress to creating custom or specialised programs. Each session will feature a real-life robot or drone that students replicate using computational thinking techniques.


Design with Purpose

We’ll begin coding by incorporating students’ ideas into the design. Each student will be assigned a specific role to play. In programming the robot, they’ll learn about various components such as motors, sensors, transmissions, input/output, etc.


Program the Machine

We’ve built the robot; now it’s time to program it! Students will be introduced to various programming concepts such as logic, control flow, functions, classes, switches, arrays, and more.


Achieving Rewards

After each Module, students will earn a badge. Upon completion of the course, they’ll receive a certificate. If they pass the optional exam, they’ll receive an official certificate from Carnegie Mellon University. At the end of each year, all students will receive a diploma. Letters of recommendation for top-performing students interested in specific high schools are available upon request.

Why use robots to teach Digital Technology?

Effective problem-solving strategies are essential for successful robot construction, as understanding the task and the methods to complete it makes the process smoother.

The engineering process involves familiarising oneself with the capabilities and limitations of tools and equipment, researching to comprehend the problem, devising a solution, building that solution, evaluating its performance, and making adjustments based on the results.

These steps form the foundation of problem-solving and can be applied in various contexts beyond engineering.

Robots are a valuable tool for teaching digital technologies because they provide hands-on, interactive experiences that engage students and make learning more meaningful. By building and programming robots, students can apply their digital skills in a tangible and concrete way, which helps solidify their understanding of concepts. Additionally, robots offer opportunities for students to develop critical thinking, problem-solving, and collaboration skills, which are essential in technology and many other aspects of life.

Moreover, robots are often designed to perform complex tasks so that students can explore advanced topics in digital technologies such as control systems, robotics, and artificial intelligence. This provides them with a glimpse into the cutting-edge applications of technology and helps to inspire them to pursue further studies or careers in these fields.

Overall, using robots to teach Digital Technologies provides students with a fun, interactive, and practical way to learn and apply digital skills that are relevant and in demand.


There are several reasons why robots are used to teach Digital Technologies:

    • Engaging and Interactive: Robots provide a hands-on, interactive learning experience that can engage students and make learning fun and enjoyable.
    • Real-World Applications: Robots are used in many real-world applications, and teaching students how to build and program robots give them a taste of what they can expect in the industry.
    • Problem-Solving Skills: Building and programming robots requires students to use their problem-solving skills and apply their knowledge of Digital Technologies to real-world scenarios.
    • Multidisciplinary Learning: Robots incorporate concepts from various disciplines, including engineering, computer science, mathematics, and science, which provides a well-rounded learning experience.
    • Career Preparation: As technology continues to play a more significant role in our lives, the demand for professionals with knowledge of Digital Technologies is increasing. By teaching students about robots, they are preparing themselves for careers in this growing field.

In conclusion, using robots to teach digital technologies offers students a fun and interactive way to learn while also providing opportunities to develop valuable skills and gain exposure to advanced technologies.

Building Worlds, Real and Imagined!

We Make, We Code, We Grow!