The platform

Five dashboards. One account. Every step of a robotics program.

From a student’s first block to a teacher’s progress report, each workspace is designed for the person using it — and they all share the same robots, the same Knowledge Base and the same login.

ROS 2 dashboard with generated Python and emergency stop
Navigator Pro · onlinetunnel up · e-stop armed
Generated rclpyupdates as blocks change
Arduino dashboard showing blocks, generated C++ and a burn log
Students · Arduino & ESP32

Arduino & ESP32 dashboard

Block coding that never hides the real thing. Students can open projects such as Automatic Servo, snap distance sensors and servo controls together, and see the Arduino C++ appear beside the workspace before uploading it to the board.

  • Arduino Uno, Nano and Mega; ESP32 Dev Module, ESP32-C3 and ESP32-S3
  • Toolbox built for the parts in the kit: motion, sensors, timing, logic, loops, math, text, variables
  • Live C++ beside the blocks, including generated setup and loop code
  • Built-in serial monitor and board selector, with a warning before switching families
  • 42 showcase projects sorted easy to expert, including sensor, servo and motor builds
What it changes: a computer lab becomes a robotics lab in an afternoon, and the first lesson ends with hardware doing something.
ROS 2 dashboard with generated Python, robot status and emergency stop
Students · ROS 2 Python

ROS 2 dashboard

The same block workspace generates real rclpy nodes — publishers, subscribers, timers, Twist motion, odometry, IMU and lidar — and runs them on a robot over a secure tunnel. Students can create a publisher on /cmd_vel, log messages, and read the generated Python beside the blocks.

  • Register a robot, download its one-click installer, and it dials home on every boot
  • Big red EMERGENCY STOP on every screen — kills the program, the terminal and publishes a zero velocity
  • Diagnostics and run output show whether the node started and what it is publishing
  • Terminal tab for staff: a real shell on the robot, recorded and audited
  • Projects written for one robot family refuse to run on another, so a mecanum program never surprises a two-wheel robot
What it changes: a robotics course that used to need a Linux expert in the room now needs a teacher with a browser.
Computer Vision AI dashboard with labelled photos and an accuracy chart
Students · Computer Vision AI

Computer Vision AI dashboard

Machine learning the way students actually understand it: name a project, choose a project type, collect examples, train, test, improve. The workspace supports image, object, pose, hand, audio, number and text projects without leaving the browser.

  • Image classifier and object detection from a webcam or uploaded photos
  • Pose and hand-pose classifiers; audio classifier from the microphone
  • Text classifier, and numbers from a CSV for the data-science lesson
  • Training history charts; export the trained model to use elsewhere
  • Eleven guided projects with their own Knowledge Base topic
What it changes: AI stops being a slideshow — every student leaves with a model they trained and can explain.
Teacher dashboard with class tasks, progress bars and export buttons
Staff · Teacher

Teacher dashboard

Everything between “here is the lesson” and “here is the evidence”. Set a task with a title, track, board, instructions, starter blocks, deadline and mark, then watch milestones tick over and export the report.

  • Tasks and tests with milestones, due dates and per-student progress
  • Groups — set work for a table, a club or a whole class
  • Open any student’s project and fix it with them; they see the change
  • Progress reports exported to Excel or PDF
  • Registration keys, so a new class is a code on the whiteboard
What it changes: teacher prep drops from building circuits the night before to choosing which project to assign.
Knowledge Base article with wiring diagram and expected output chart
Everyone · Knowledge Base

Knowledge Base

Seventy-four illustrated articles across six topics, written for the parts in front of the student. The Project Showcase opens ready-made Blockly projects with their wiring, blocks, generated code, hardware requirements and what you should see when it works.

  • How to Use the Academy · Getting Started with Arduino · ESP32 Sensor DevKit Projects
  • Computer Vision AI · What ROS 2 Is and How to Install It · Navigator Pro set-up and projects
  • Diagrams and “what you’ll see” graphics drawn for each project, not stock photos
  • Opens beside the workspace, so the blocks stay where they were
  • Add your own articles for your own kits
What it changes: the lesson plan is already written. A teacher who has never held an Arduino can run the class.

Curriculum & learning path

The same dashboards, at every stage of the syllabus.

Each dashboard is one step in a progressive curriculum, arranged by the student’s age and skill level. Beginners start in blocks; advanced students end up writing the Python and Arduino C/C++ the blocks were generating all along.

Arduino & ESP32 track

Blocks into embedded C

  • Blockly
  • Arduino C/C++
  • embedded projects
ROS 2 track

Blocks into Python and ROS 2

  • Blockly
  • Python
  • ROS / ROS 2
  • autonomous robotics

Built for institutions

What your school will ask, answered.

Nothing to install

Chrome or Edge. Compiling happens on our servers; flashing uses the browser’s Web Serial API. No drivers, no IDE, no board packages on school machines.

Robots dial out, not in

Each robot opens its own secure tunnel to us. No inbound ports, no firewall changes at the school, and every request is signed per robot.

Auditable

Emergency stops, staff terminal sessions and invoices are recorded. Reports export to Excel and PDF for governance.

From lesson to launch

Students move from their first block to working hardware in one guided workspace, while teachers get the evidence and support to keep the whole class moving.

See it running with your own class — or your own building.

A 30-minute demo covers the academy platform end to end, and where a utility robot could earn its keep on your site.