Open Roberta Lab ist eine frei verfügbare Open-Source-Plattform, auf der Nutzerinnen und Nutzer Roboter, Mikrocontroller und virtuelle Systeme in blockbasierter Programmiersprache per Drag-and-Drop programmieren können.
Entwickelt wurde das Open Roberta Lab als Open Source Projekt vom Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme (IAIS). Die Programmierung erfolgt mit der grafischen Sprache NEPO. Programmbausteine werden ähnlich wie Puzzleteile zusammengesetzt, sodass keine Programmiervorkenntnisse erforderlich sind, wodurch sich Open Roberta Lab ideal zum Einstieg in die Programmierung eignet.
Die Plattform funktioniert browserbasiert und kann ohne Benutzerkonten genutzt werden. Möchte man jedoch Programme speichern oder mit anderen Nutzerinnen und Nutzern teilen, ist ein Benutzerkonto (kostenlos) notwendig. Schülerinnen und Schüler unter 16 Jahren tragen bei der Anlage eines Kontos die Mailadresse ihrer Eltern bzw. Erziehungsberechtigten ein, die das Nutzerkonto erst bestätigen müssen.
Viele unterstützte Systeme
Open Roberta Lab bietet eine Vielzahl an Programmiermöglichkeiten. Im Lab können unterschiedliche Robotersysteme und Mikrocontroller programmiert werden, wie z. B. micro:bit, Callipe mini, LEGO Mindstorms EV3, LEGO WeDo uvm.

Programmieren ohne Hardware möglich
Ein besonderer Vorteil von Open Roberta Lab: Auch ohne eigene Roboter können Schülerinnen und Schüler programmieren, da direkt in der Plattform eine Simulation zur Verfügung steht. Die einzelnen Blöcke werden somit nach dem Baukastenprinzip zu einem Programm aneinandergereiht und dieses lässt sich gleich virtuell testen – wie hier am Beispiel des Calliope mini.

Die Programme können auch heruntergeladen werden und, im Fall, dass ein physischer Mikrocontroller oder ein entsprechender Roboter zur Verfügung steht, auf diesen übertragen werden. Auch der Quellcode kann direkt eingesehen werden.
Open Roberta Wiki und FAQ-Sammlung
In einem umfangreichen Wiki finden Nutzerinnen und Nutzer hilfreiche Antworten – angefangen von Tipps zum Einstieg in die blockbasierte Programmierung bis hin zu Hilfestellungen bei komplexeren Programmieraufgaben.
Open Roberta Lab
+ datensparsam – keine Nutzerkonten notwendig
+ niedrigschwelliger Einstieg in die blockbasierte Programmierung
+ keine Hardware notwendig, da integrierte Simulation
+ kostenlos nutzbar
+ Open Source Projekt