For students

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. The whole simulator is free forever, and the firmware you write here runs on the real board the day you get one.

  • Freeevery board, every part, forever
  • 12weeks of course to follow
  • 0hardware needed to start
Blink, the first thing anyone buildslive0.000 s 0.00x
Click to open it in the editor
This is the simulator itself, running here. Click the circuit to open it in the editor.
What you get

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.
Student discount

Pro at the student price

Verify with your school email address and Pro is yours at the student price for twelve months. Usually that takes one press.

In a class on your teacher’s Teacher plan, or your school’s? Then you already have Pro’s room while you are in it: unlimited projects, two hundred saves each, and no badge on your exports and embeds. Nothing to pay.

The course

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.

  1. Current, voltage and the breadboardHello, breadboard
  2. Blink: the first programArduino Uno blink
  3. Buttons, pull-ups and contact bounceESP32-C3 button
  4. Timing without a processor: the 555555 blinker
  5. Logic gates, as real chipsGate lab
  6. Arithmetic from gates: the full adderFull adder
  7. Memory: flip-flops and countersBinary counter
  8. More outputs than pins: the shift registerLED bar chaser
  9. Pulse width modulation and the eyeBreathing LED
  10. Serial: making the board talkESP32-C3 serial
  11. Interrupts: events instead of pollingReaction timer
  12. Project week: two boards, one wireTwo boards, one wire
Competitions and science fairs

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

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 on your teacher’s Teacher plan, or your school’s, 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.