Curriculum & learning path

One syllabus, from a first LED to autonomous robotics.

Robotics is not a one-off workshop. Our curriculum starts with age-appropriate electronics and visual programming, then moves through Arduino and ESP32, Python, ROS 2, computer vision and AI — each step using the same platform, the same robots and the same Knowledge Base.

Structured syllabus

A progressive curriculum, not a box of parts.

The syllabus is arranged by the student’s age, skill level and progress, so a beginner can start at electronics fundamentals while an advanced group moves on to ROS 2 and autonomous behaviour. Every topic below has projects, Knowledge Base articles and hardware behind it.

Stage 1 · Foundations

Electronics and first programs

How a circuit works, what a sensor reports and what a program does — built on a breadboard, not on a slide.

  • electronics fundamentals
  • sensors & actuators
  • microcontrollers
  • Blockly programming
  • logic & loops
  • motors & motor control
Stage 2 · Building

Arduino, ESP32 and automation

Real boards, real wiring and code the student can read. Projects start doing useful work and reach the network.

  • Arduino programming
  • Arduino C/C++
  • ESP32 & IoT
  • wireless communication
  • automation
  • robotics fundamentals
Stage 3 · Advanced

Python, ROS 2, vision and AI

The technologies professional robotics teams actually use, introduced through the same block workspace before students write them by hand.

  • Python programming
  • ROS / ROS 2
  • computer vision
  • artificial intelligence
  • machine learning
  • autonomous robotics
  • real-world applications

Showcase projects

Every project opens in the browser, start to finish.

Learning is more meaningful when a student can see what they are building. Each showcase project carries its objective, the concepts behind it, the hardware it needs and step-by-step instructions — beside a workspace where the code actually runs.

  • Understand the objective of the project before touching a wire
  • Learn the concepts the project depends on
  • See exactly which parts and boards are required
  • Follow step-by-step instructions with wiring diagrams
  • Write and modify the code, in blocks or in text
  • Run and test the program on real hardware
  • Experiment with different parameters and values
  • Observe how the robot’s behaviour changes
  • Troubleshoot when the result is not what was expected
  • Extend the project with the student’s own ideas
  • Compare against “what you should see” when it works
The library runs from simple sensor experiments through to IoT, computer vision, AI and autonomous robotics — 58 guided projects today, each with its own Knowledge Base article.

Integrated coding environment

The right programming interface at every stage.

A student should never be blocked by syntax on day one, or held back by blocks in year three. Every platform we support can be programmed from the interface that suits the stage the student has reached — all inside the same ecosystem, with the same projects and the same account.

Blockly, for the first steps

Drag-and-drop blocks teach programming concepts before a student meets a semicolon — and the generated code sits beside the workspace the whole time.

  • logic
  • variables
  • conditions
  • loops
  • functions
  • sensor inputs
  • motor control
  • events
  • robotics algorithms

Arduino & ESP32, into real C/C++

Blocks generate the Arduino C++ that is flashed to the board, so the step into text-based programming — here or in the Arduino IDE — is a change of editor, not a change of subject.

  • Blockly
  • Arduino C/C++
  • embedded projects

Blockly Python, for ROS robots

Advanced robotics visually first: the same workspace generates real rclpy nodes, so students reason about nodes and topics before writing Python by hand.

  • robot movement
  • sensors
  • motors
  • navigation
  • ROS nodes
  • topics
  • services
  • autonomous behaviours

The progression students actually follow

  • Blockly
  • Python
  • ROS / ROS 2
  • advanced robotics

Computer vision & AI

AI the students build, not AI they are told about.

Rather than explaining what artificial intelligence is, the platform lets a class collect their own images, label them, train a model, test how accurate it is and then put that model to work in a robotics project.

What a student learns

  • image classification
  • object detection
  • image recognition
  • dataset creation
  • data collection
  • data labelling
  • model training
  • model testing
  • model evaluation
  • AI inference
  • camera-based robotics
  • AI-powered applications

The learning flow

  • Collect data
  • Label data
  • Train model
  • Test model
  • Deploy model
  • Control the robot

A class can train a classifier in one lesson and drive a robot with it in the next. That turns AI from a theory topic into something a student can demonstrate and explain.

The whole pathway

From STEM fundamentals to real-world robotics.

The same ecosystem carries a student the whole way. Schools can stop at any stage and pick it up in a later year — the projects, the account and the hardware all continue.

1

STEM fundamentals and electronics

Circuits, components, measurement and the first working build on a breadboard.

  • STEM fundamentals
  • electronics
  • sensors & actuators
2

Microcontrollers and visual programming

Arduino and ESP32 boards programmed in Blockly, then in the Arduino C/C++ the blocks generate.

  • Arduino / ESP32
  • Blockly programming
  • Arduino C/C++
  • automation
  • IoT
3

Python, ROS 2 and computer vision

Robot software the way the industry writes it — nodes, topics and Python — reached through blocks first.

  • Python
  • ROS / ROS 2
  • computer vision
  • artificial intelligence
  • machine learning
4

Autonomous robotics and real projects

Students put it together: a robot that senses, decides and acts, solving a problem they chose themselves.

  • autonomous robotics
  • real-world projects
  • industry applications

Beyond the kit

The ecosystem a robotics program needs.

Hardware alone does not make a robotics program work. Each package brings the robots, the curriculum, the software, the projects and the support together.

Robots and kits

Boards, sensors, chassis and classroom robots chosen to match the projects in the syllabus.

Curriculum and projects

A progressive syllabus, 58 guided projects and 74 Knowledge Base articles behind them.

Software platform

Five dashboards in the browser, with nothing to install on school computers.

Teacher training and support

Onboarding for the staff who will run the lessons, and articles written so a first-timer can teach from them.

Ask for the syllabus for your school.

Tell us the classes you teach and the years you want to cover, and we will map the syllabus, the projects and the hardware onto them.