Source: https://mokxi.com/learn/maker
Updated: 2026-11-11

All courses
Maker track

# Build real machines, one working step at a time

Follow the starter kit you already own, then build a claw machine, a balance bot, a handheld console or an LED cube, each a short course checked by the simulator.

Free 21 courses, 141 lessons, about 98 hours 3 levels

Start at the first rung Starter kit companion: the project book

The track

## Zero to expert, one course at a time

Some people learn best by building the thing they want. These courses each end in a finished project, and every lesson along the way is a working piece of it, so you never spend an evening on wiring that does nothing yet.

Start with the lessons of your starter kit, in the order its manual uses, or jump straight to a build. Short builds take an afternoon. The bigger ones, like the claw machine and the handheld console, teach the motors, screens, sensors and code that real products use.

The ladder

## Every course, by level

Take them in order, or start on the rung that matches what you already know. Each course page lists every lesson.

Level 1

### Start with your kit

Every lesson of a popular starter kit, in its order.

15 lessons · 10 h · Arduino Uno R3

### Starter kit companion: the project book

Follows the fifteen projects in the official Arduino Starter Kit book, in its order, each one running in your browser.
Open the course

24 lessons · 14 h · Arduino Uno R3

### Starter kit companion: the 24-lesson kit

Follows the lessons in the Elegoo Uno R3 Super Starter Kit tutorial, in its order, each one running in your browser.
Open the course

33 lessons · 20 h · Arduino Uno R3

### Starter kit companion: the 33-lesson kit

Follows the lessons in the Elegoo Uno R3 Most Complete Starter Kit tutorial, in its order, each one running in your browser.
Open the course

Level 2

### Short builds

One afternoon, three or four lessons, one finished thing.

3 lessons · 3 h · Arduino Uno R3

### Build a 4x4x4 LED cube

Sixty-four LEDs from twenty wires in three builds: a shift register, multiplexing slowed down, then a cube full of animations.
Open the course

3 lessons · 2 h · Arduino Uno R3

### Build a balance bot

Three lessons on a two-wheel self-balancing robot: read its tilt, see what the wheels do to it, and write the PID that stands it up.
Open the course

3 lessons · 1 h · Arduino Nano

### Build a camera slider

A motorized camera slider on a Nano in three short lessons: homing a stepper, an eased video move, and a timelapse that settles before every shot.
Open the course

3 lessons · 1 h · SparkFun Pro Micro

### Build a guitar controller

A rhythm game guitar on a Pro Micro in three short lessons: frets and a strum bar that never double-strums, a whammy and star power, and your own config.
Open the course

3 lessons · 3 h · Arduino Uno R3

### Build a laser sword

A light saber style sword in three builds: a blade that ignites, motion you can hear, then the whole hilt with a sound font.
Open the course

3 lessons · 2 h · SparkFun Pro Micro

### Build a macro pad

Twelve keys, a volume knob, three layers and a screen on a Pro Micro that plugs in as a keyboard.
Open the course

3 lessons · 2 h · SparkFun Pro Micro

### Build a MIDI controller

Faders, drum pads, a knob and an encoder on a Pro Micro, sending real MIDI bytes you can read.
Open the course

3 lessons · 3 h · Arduino Uno R3

### Build a rhythm game

A rhythm game in three builds: notes that fall in time, buttons that judge your timing, then the whole game with combos and a high score.
Open the course

3 lessons · 2 h · Arduino Uno R3

### Build a science fair lie detector

Skin response and heart rate against a calm baseline: a science demo of the stress response, not a real lie detector.
Open the course

3 lessons · 3 h · ESP32-C3-DevKitM-1

### Build a smart home hub

A web dashboard on an ESP32-C3 that switches relays, reads sensors and runs schedules from a clock.
Open the course

3 lessons · 2 h · Arduino Uno R3

### Build a solar tracker

Light sensors and servos aim a panel, an INA219 measures it, and a fair experiment compares tracked with fixed.
Open the course

3 lessons · 3 h · Arduino Uno R3

### Build an arc reactor and helmet

An arc reactor style chest light and a moving faceplate in three builds: the glow, the helmet, then the whole suit.
Open the course

3 lessons · 1 h · SparkFun Pro Micro

### Build load cell pedals

Sim racing pedals on a Pro Micro in three short lessons: a load cell brake on an HX711, a hall throttle and a pot clutch, and the curve that makes it feel right.
Open the course

4 lessons · 4 h · Arduino Uno R3

### Build a slot machine

Pull a real arcade lever, spin three OLED reels and pay out by a table whose odds you can check, on an Uno.
Open the course

Level 3

### Big builds

Machines with motors, screens, sensors and modes.

5 lessons · 5 h · Arduino Mega 2560

### Build a pinball table

From two flipper buttons to a full table with a kicker, lights, sound and a saved high score, on a Mega.
Open the course

6 lessons · 5 h · Arduino Uno R3

### Build a vending machine

Build a real vending machine piece by piece: a keypad, a screen, coins and change, spirals, a drop sensor and service mode.
Open the course

7 lessons · 6 h · ESP32-C3-DevKitM-1

### Build a handheld game console

Wire a color screen, buttons and sound to an ESP32-C3, one working step at a time, and finish with three games you can play.
Open the course

8 lessons · 6 h · Arduino Uno R3

### Build a claw machine

Build a real arcade claw machine piece by piece, from one stepper motor to coins, a clock, a win sensor, lights and sound.
Open the course

Outcomes

## What you will be able to do

- Finish complete projects, not just exercises, and know how each part of them works.
- Combine motors, screens, sensors, sound and saved settings in one program.
- Plan a build in working steps so it never sits half done.
- Take a simulated build to a real bench with the same parts on the same pins.

Careers

## Where this track leads

The jobs these skills are used in every day, with what each one does and how to get there.

Career

### Robotics and automation technician

Build, wire, program and fix the robots and machines in real factories.
See the career

Career

### Electronics technician

Test, repair and build circuit boards and the gear they live in.
See the career

Career

### Embedded firmware engineer

Write the code that runs inside cars, drones, watches and every smart gadget.
See the career

Topics

## Looking for something specific?

Each of these starts you on the right course and lesson for one subject.

Learn Arduino

### Learn Arduino online, free, on a simulated Uno

Real C++ on a modeled ATmega328P, checked step by step. No board to buy, nothing to install, and the same code runs on a real Uno later.
Start here

Robotics

### A robotics course: motors and sensors to robots that decide

Drive motors, read distance and line sensors, build a car that avoids walls, then a balance bot and a Mars rover, all on simulated boards.
Start here

PID control

### Learn PID control by standing up a balance bot

Read tilt from an IMU, see what the wheels do to it, then write and tune the PID loop that keeps a two-wheel robot upright.
Start here

Home automation

### A home automation course: build the devices yourself

A room multisensor, a plant sensor, a radar light, an LED strip and a garage opener on an ESP32-C3, then a hub with schedules and a dashboard.
Start here

Sensors

### An Arduino sensors course: read the real world

Buttons and pull-ups, analog voltages and a light sensor, then I2C sensors sharing a bus and a weather station on three buses.
Start here

Motor control

### A motor control course: DC, servo, stepper and encoder

Speed and direction on a driver, the H bridge inside it, angles on a servo, STEP and DIR on an A4988, and an encoder that measures what really happened.
Start here

Questions

## About the maker track

I have an Arduino starter kit. Where do I start?

With the course for your kit. It follows the kit's own manual, in its order, with each lesson running in your browser on the same parts and pins.

Do I need to know electronics before a build?

No. Each build starts from its first working piece and explains what it uses. If you want the background, Electronics basics and Embedded on the Arduino Uno are the courses to take alongside.

Can I build the project for real afterward?

Yes. The parts, pins and code are the real ones, so a build that works in the simulator works on a bench with the same parts.

How long does a build take?

A short build is three or four lessons, about an afternoon. A big build is five lessons or more, a few evenings.

Tracks

## The other tracks

7 courses, 56 lessons, about 41 hours

### Coding track

Python and C++ from your first print to classes, tests and state machines. Every program runs on a simulated board, so a bug is something you can see.
See the track

16 courses, 126 lessons, about 97 hours

### Embedded track

Arduino, ESP32, Raspberry Pi Pico and STM32: pins, timing, buses, motors, WiFi, registers and debugging, every lesson checked on a simulated board.
See the track

11 courses, 102 lessons, about 60 hours

### Electrical track

Current and voltage you can see, then transistors, op-amps, filters, power and PCBs. Every circuit runs in a real circuit simulator in your browser.
See the track

15 courses, 107 lessons, about 82 hours

### Robotics track

Motors, servos, sensors and PID control loops, then a rover, a claw machine and a balance bot, every lesson checked on a simulated board.
See the track
