Robotino is programmed using different approaches. Our own programming tool is called Robotino View:
Festo Didactic InfoPortal (festo-didactic.com)
It includes examples to various topics and is also the basis for taking our eLab course.
Feel free to check out the LX course for Robotino (available to subscribers):
Festo Learning Experience

If no Robotino Hardware is available or a hybrid learning scenario is interesting, programs from RobotinoView can also be used in combination with Robotino Sim:
Festo Didactic InfoPortal (festo-didactic.com)

Or Ciros:
Festo Didactic InfoPortal (festo-didactic.com)