Roberta Lab
Welcome to
Open Roberta Lab
Learn to code robots with drag-and-drop blocks! 🚀
Program real robots OR use the built-in simulator!
Open Roberta Lab is a FREE cloud-based programming environment created by the Fraunhofer Institute in Germany!
It uses NEPO (a visual block-based language) that makes programming robots as easy as playing with LEGO blocks! 🧩
You can program 9+ different robot systems including LEGO MINDSTORMS, micro:bit, Calliope, mBot, Arduino, and more - all from your web browser!
🎯 Perfect For:
- ✅ Beginners - No coding experience needed!
- ✅ Classrooms - Used by thousands of schools worldwide
- ✅ Home Learning - Free and accessible anywhere
- ✅ All Ages - From 8 years old to adults!
🔧 How It Works
Drag & Drop Blocks
Use visual programming blocks - no typing needed! Perfect for beginners.
Build Your Program
Connect blocks to create sequences, loops, conditions, and more!
Simulate or Connect
Test in the simulator OR connect your real robot via USB/Bluetooth!
Run & Experiment
Watch your robot come to life! Adjust and learn from results.
⭐ Amazing Features
Block-Based Programming
Visual blocks make coding fun and easy
Real Robot Support
Program actual physical robots
Built-in Simulator
Test code without hardware
Community Projects
Share and learn from others
Web-Based
Works in any browser, no install
Free & Open Source
Completely free to use forever
🤖 Supported Robots & Devices
EV3
LEGO MINDSTORMS EV3 - Popular educational robot with sensors and motors
Key Features:
NXT
LEGO MINDSTORMS NXT - Classic robotics platform
Key Features:
Calliope mini
Star-shaped microcontroller board for beginners
Key Features:
micro:bit
BBC micro:bit - Pocket-sized programmable computer
Key Features:
mBot
Makeblock mBot - Educational robot car
Key Features:
Edison
Edison V2 - Programmable robot with barcode reader
Key Features:
BOB3
BOB3 - Small robot for learning electronics
Key Features:
Arduino
Arduino boards - Open-source electronics platform
Key Features:
Raspberry Pi
Raspberry Pi - Full computer for robotics
Key Features:
🎓 Educational Excellence
Developed by educators for education. Used in thousands of schools worldwide!
🌐 No Installation
Works directly in your browser - on any device, anywhere!
🔓 Open Source
Free forever! Open source code that anyone can contribute to.
🚀 Real-World Skills
Learn computational thinking and problem-solving through hands-on robotics!
🤝 Community Driven
Join a global community of students and educators sharing projects!
🎯 Progression Path
Start with blocks, then switch to text-based code when ready!

