Free · In your browser · No hardware needed

Learn Arduino by building real circuits

● Running: LED Blink Open in the simulator ›

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.

All simulations ›

Simulation Gallery

Project Gallery

Projects built with Arduino Lab, with their parts, wiring and code. Open one and press Run.

Open the Gallery ›

Learn step by step

Five levels. Each lesson explains a full sketch, asks a few questions, then you build a small project.

All lessons ›

For teachers

Make a class and share one join link. Give lessons, levels or projects as assignments, then mark the work out of 10.

Open Classroom

Keep your progress

Sign in to keep your XP, streak and certificates on your account.

Account