The complete training platform for embedded systems. Code Arduino sketches, simulate hardware in your browser, take quizzes, and earn verified certificates.
From your first blinking LED to your first connected sensor — all in one place.
Write standard C++/Arduino sketches with autocomplete and run them against a virtual MCU.
Watch LEDs blink, pots sweep, and serial chatter update in real time as your code runs.
Every project gets a public share URL — perfect for classrooms and code reviews.
Structured lessons from blinking LEDs to networked IoT sensors, with quizzes after each unit.
Earn shareable certificates with a public verification code on course completion.
Instructor dashboard to publish courses, track progress, and review student projects.
Drag parts, click pins to wire them, write standard Arduino code, hit Run, and watch your circuit come alive.
Classic LED blink on pin 13 — the hello world of microcontrollers.
Open →BeginnerRead a pushbutton and light an LED while it's pressed.
Open →SerialPrint counter values to the Serial Monitor each second.
Open →AnalogRead an analog input and dim an LED with PWM.
Open →"We replaced our entire microcontrollers lab with SVR Lab. Students iterate 10x faster."
"I built and tested my whole IoT capstone before touching a single wire. Lifesaver."
"The simulator is genuinely accurate. We use it for hardware prototyping at our startup."
Sign up free and ship your first simulated project in minutes.
No. SVR Lab runs entirely in your browser. Just sign up and start building.
Arduino Uno/Nano, ESP32, ESP8266, Raspberry Pi Pico, and STM32 — with more added each month.
Yes. Your Arduino sketches are standard C++, ready to flash to the matching physical board.
Yes. You get the full simulator, three saved projects, and access to free courses on the Starter plan.
Many universities accept them as supplementary credit. Check with your institution.