Free · In your browser · No hardware needed
Learn Arduino by building real circuits
Pin 13 → 220Ω resistor → LED → GND. Click the circuit to open it, change the code and add more parts.
Build your own
Start with an empty board, or open a ready project with the parts, wires and code in place.
Simulation Gallery
Project Gallery
Projects built with Arduino Lab, with their parts, wiring and code. Open one and press Run.
Finish a project, then press Publish on your assignment. It appears here with your name.
Learn step by step
Five levels. Each lesson explains a full sketch, asks a few questions, then you build a small project.
For teachers
Make a class and share one join link. Give lessons, levels or projects as assignments, then mark the work out of 10.
Keep your progress
Sign in to keep your XP, streak and certificates on your account.








