Browser-native · No install required

Learn IoT by building real circuits.

The complete training platform for embedded systems. Code Arduino sketches, simulate hardware in your browser, take quizzes, and earn verified certificates.

50k+ makers 200+ lessons 12 supported boards
blink.ino · running
ATMEGAUNO R3
Why SVR Lab

Everything you need to learn embedded systems

From your first blinking LED to your first connected sensor — all in one place.

Real Arduino code

Write standard C++/Arduino sketches with autocomplete and run them against a virtual MCU.

Live simulation

Watch LEDs blink, pots sweep, and serial chatter update in real time as your code runs.

Share with one link

Every project gets a public share URL — perfect for classrooms and code reviews.

Guided courses

Structured lessons from blinking LEDs to networked IoT sensors, with quizzes after each unit.

Verified certificates

Earn shareable certificates with a public verification code on course completion.

Built for educators

Instructor dashboard to publish courses, track progress, and review student projects.

Supported hardware

Simulate the boards you already love

Arduino Uno
ATmega328P
Arduino Nano
ATmega328P
ESP32 DevKit
Xtensa LX6
ESP8266
Tensilica L106
Raspberry Pi Pico
RP2040
STM32 BluePill
ARM Cortex-M3
Live simulator

A circuit lab that fits in your browser tab

Drag parts, click pins to wire them, write standard Arduino code, hit Run, and watch your circuit come alive.

  • Drag-and-drop parts palette
  • Click-to-connect wiring with color picker
  • Real-time serial monitor
  • Save and share projects with a link
Loved by learners

Trusted by classrooms and engineers worldwide

"We replaced our entire microcontrollers lab with SVR Lab. Students iterate 10x faster."
Dr. Anika Rao
EE Professor, IIT Delhi
"I built and tested my whole IoT capstone before touching a single wire. Lifesaver."
Marcus Chen
CS Student
"The simulator is genuinely accurate. We use it for hardware prototyping at our startup."
Priya Shankar
Embedded Engineer

Start building today.

Sign up free and ship your first simulated project in minutes.

FAQ

Frequently asked questions

Do I need to install anything?+

No. SVR Lab runs entirely in your browser. Just sign up and start building.

Which boards are supported?+

Arduino Uno/Nano, ESP32, ESP8266, Raspberry Pi Pico, and STM32 — with more added each month.

Can I export my circuits to real hardware?+

Yes. Your Arduino sketches are standard C++, ready to flash to the matching physical board.

Is there a free tier?+

Yes. You get the full simulator, three saved projects, and access to free courses on the Starter plan.

Do certificates count for academic credit?+

Many universities accept them as supplementary credit. Check with your institution.