Tutorial for distance on-line learning (by EDUMOTIVA)

3. Development of innovative online / distance learning practices tailored to the field of electronics, microcontrollers and programming education.

3.9. Openroberta

Openroberta (https://lab.open-roberta.org/) is also an open source, cloud based project, which started in Germany by Fraunhofer IAIS, aiming to encourage children learning programming.


For this purpose, many kinds of robots and microcontrollers have been adopted like, LEGO Mindstorms, Arduino, NAO and many others. Java, Python and C/C++ are the programming languages that a program can be written in Openroberta and language depends on which robot is referred to.


Teachers and students can create accounts hence save online their work. Through “Gallery”, teachers can share their programs with students and everybody else. Simulation visualize robot’s actions showing in real time how it reacts in sensor’s inputs while user’s code is running. It is an exceptional choice for teaching programming in higher education either face to face or by distance.