Source: https://mokxi.com/lessons
Updated: 2026-09-27

Lessons

# Step by step, with the circuit next to the words

A lesson opens in the editor: the steps on the left, the circuit on the right, and a Check button that reads the running simulation instead of taking your word for it. No account needed to follow one.

Start the first lesson Write a lesson

1 One loop, four parts

Everything on the board is one loop.

I have traced the loop from the red rail back to the blue one

2 Run it, and hold the button

The LED has to light

Open the full lesson What it covers

This is the real simulator and a real checkpoint. Check reads the LED on the running circuit.

## Start here

The four we wrote, in order. They follow the first weeks of the 12-week course.

A first circuit

One loop on a breadboard: five volts, a pushbutton, a resistor and an LED. Build the habit of reading a circuit as a loop, and work out the current in it.

Mokxi

Week 1 6 steps, 4 checked by the simulator

Blink: the first program

An Arduino Uno, one pin and a program. Drive an output from code, watch the timing be real, and find out what delay() costs you.

Arduino Uno R3 Mokxi

Week 2 5 steps, 3 checked by the simulator

Reading a button, and printing what it says

A pull-up, a pin that reads low when the button is pressed, and a count printed to the serial monitor. Finish by catching the contacts bouncing.

Arduino Uno R3 Mokxi

Week 3 6 steps, 4 checked by the simulator

Timing with no processor: the 555

A resistor, a capacitor and a 555 make a square wave with no code in sight. Measure it, then change the parts to change the rate.

Mokxi

Week 4 6 steps, 4 checked by the simulator

The whole course

## Published by other people

Anyone can write a lesson on their own circuit and publish it.

Published lessons could not be loaded just now.

## Yours

Lessons on your account, published or not.

Write a lesson
