Robobo can be programmed with different languages according to the skill level of the students: Scratch for beginners, Python for intermediate level, and ROS for advanced users. By clicking in the corresponding icon, you will get access to each specific programming documentation:

Programming manual for Scratch3 configuration and documentation

Documentation for programming Robobo with ROS