Learn to program with robots in high school and high school

Our robotics kits to teach programming in high school and high school

Our educational kits offer an all-in-one solution for learning and teaching programming: hardware to build and program robots, enhanced and adapted Scratch software to program electronic parts and open access educational manuals (PDF).

To learn the code… the robotics kit National Education – standard edition

kit enseigner programmation collegeThis robotics kit is perfect for an introduction to programming. Its parts make it possible to achieve level 1 of the programming curriculum (manuals 1 to 5 in free access). In this kit:

    • An Arduino card protected by a transparent shell.
    • A motor and a servomotor to program movements.
    • Actuators: 3 LEDs and a buzzer to emit sounds.
    • Various sensors (sound, light, touch and IR photoreflector) to make the robot interact with its environment.

To go further… the robotics kit National Education – advanced edition

kit-avance-enseigner-programmation-collegeThis kit contains all the parts necessary to carry out all the robots in the robotics curriculum (from textbooks 1 to 13) offered to secondary school and high school teachers. In this kit:

      • An Arduino card protected by a transparent shell.
      • Two motors, but also four servomotors to program working robots.
      • Gears to program robots with complex movements (forklift truck, robot scanner).
      • An accelerometer to program joysticks and joysticks.
      • Two infrared photoreflectors to program tracking actions (follow a line, locate an obstacle or an object to be grabbed…).
      • Three LEDs, a buzzer and various sensors (sound, light, touch).

Programming robots on Scratch

Students program the robots from a version of Scratch adapted for our robots (Studuino). Easy to use, this software allows you to build the program by dragging and dropping blocks. The Studuino software offers two interfaces: robotics and animation.

Robotic part


On this interface, students program robots by dragging and dropping blocks into the script field, some of which were created specifically to program the Arduino card, as well as our sensors and actuators.

Animation part


On this interface, students will be able to program video games. It allows you to create animations that will be controlled by a joystick or joystick from the parts of our robotic kits. Creating an arcade game with joystick in video.

Complete curriculum: 13 teaching booklets to teach programming

We leave a set of 13 pedagogical booklets in PDF format at the disposal of secondary school teachers for free download on our dedicated website, École Robots.

  • All the robots on offer are from real life or have been chosen for their fun aspect.
  • This robotic programming program is organized into 3 levels of progression.
  • Each programming manual is divided into 4 chapters with 4 hours of instruction during which students will improve their robot and its program to arrive at a complex final model.

Consult the presentation board of the programming curriculum (college/high school).

Programming robots in the middle and high school curricula

College: from 5th to 3rd grade « Observe and describe the behaviour of a robot or embedded system and describe its programming elements. »

« Write, develop (test, correct) and execute a program controlling a real system and then check the expected behaviour. »

« Write a program in which actions are triggered by external events»

High school (specialization “Computing and digital sciences”) « The study of a minirobot makes it possible to discover the mechanisms of control and communication in the execution of complex tasks, thus directly interfering with the physical world. »

« Identify the components of a minirobot and then understand their respective roles. »

« Program (in a high-level language) a minirobot to perform a complex task. »