Learn electronics without owning any
Whether this is your first time near a breadboard or you are building on what you already know, wire it, code it and press Run.
Press Run right here.
The whole simulator is free forever, and the firmware you write here runs on the real board the day you get one.
Free
every board, every part, forever
12
weeks of course to follow
0
hardware needed to start
Everything you need, and nothing to buy
Every line here is true today.
Free, with no catch
Every board and every part. No trial, no card, and no account needed to start.
Start where you are
A laptop, a school Chromebook or your phone. Same editor on all three.
Save and share
Make a free account and your projects follow you, with a link you can send anyone.
A path to follow
Blink, then a button, then a voltage, then a shift register, then something with a screen.
A portfolio that runs
Make a project public and send the link. It opens and runs for whoever gets it.
Pro at the student price, for twelve months.
Verify with your school email address and Pro is yours at the student price for twelve months. Usually that takes one press.
Already in a paid class?
In a class your teacher or your school pays for? Then you already have Pro’s room while you are in it: unlimited projects, 200 saves each, and no badge on your exports and embeds. Nothing to pay.
Twelve weeks, mapped to circuits that run
An introduction to electronics and embedded programming, week by week, starting from zero. Each week has objectives, a circuit to open, an exercise and an assessment idea, and every circuit in it exists today.
- Current, voltage and the breadboardHello, breadboard
- Blink: the first programArduino Uno blink
- Buttons, pull-ups and contact bounceESP32-C3 button
- Timing without a processor: the 555555 blinker
- Logic gates, as real chipsGate lab
- Arithmetic from gates: the full adderFull adder
- Memory: flip-flops and countersBinary counter
- More outputs than pins: the shift registerLED bar chaser
- Pulse width modulation and the eyeBreathing LED
- Serial: making the board talkESP32-C3 serial
- Interrupts: events instead of pollingReaction timer
- Project week: two boards, one wireTwo boards, one wire
Practice for Circuit Lab, science fairs and CTE events
Study guides and practice sets where every answer is checked on a circuit you can measure, plus science fair projects with a real procedure.
Questions students ask.
Is it really free?
Yes, really. Every board, every part and the whole simulator, with no time limit, no card and no account required.
Do I need to buy an Arduino?
Not to start learning here. When you do buy a board, code for the peripherals Mokxi models can move to it. Test the finished project on the physical board.
Can I show someone what I made?
Make the project public and share the link. It opens and runs for anyone, with no sign-up on their side.
Will this help with my coursework?
It is the same C++, the same wiring and the same serial monitor. What it takes out is the afternoon you lose to a loose jumper wire.
What should I build first?
Blink an LED, then make a button turn it on, then read a voltage, then drive eight LEDs from three pins with a shift register. Each one is a template on the home page.
My teacher runs a class on Mokxi. What do I get?
While you are in a class your teacher or your school pays for, you get Pro’s room: unlimited saved projects, two hundred saves of each, and no badge on your PNG, SVG and embed exports. It costs you nothing, and your own account stays yours when the class ends.
Is there a course I can follow on my own?
Yes. The curriculum page runs twelve weeks, from one LED to two boards talking over a single wire, and every week opens a circuit you can run and change. It is written for teachers and works just as well on your own.
Build your first circuit
It takes about a minute, and you need neither an account nor a single component.