For teachers

Free STEM lesson plans where every circuit already runs

Every plan here points at a circuit your class opens in one click, on the devices they already have. Take one lesson for tomorrow, or a whole unit for the term.

  • Grades 6 to 12 and intro college
  • One class period each, about 45 to 90 minutes
  • Nothing to buy or install

Projects to open

Each one runs in your browser in one click, with no account. Ages and times are suggestions.

Hello, breadboard

Lesson 1 of almost any unit: a complete circuit.

  • Grades 6 to 12
  • About 45 minutes

First blink

The first program, with a sketch that explains every line.

  • Grades 7 to 12
  • About 45 minutes

Traffic light

Sequences and timing, with a real-world system to model.

  • Grades 7 to 12
  • About 60 minutes

Gate lab

Truth tables on real logic chips.

  • Grades 8 to 12
  • About 45 minutes

Reaction timer

Collect data: twenty reaction times, a mean and a range.

  • Grades 7 to 12
  • About 60 minutes

What is free

All of this costs nothing and needs no account to read or use:

  • The 12-week course, week by week, with a one-page PDF lesson plan for every week.
  • Four curriculum packs with lesson plans, objectives, vocabulary and graded checkpoints.
  • Step-by-step lessons that check each step against the running circuit.
  • Every project, board and part in the simulator.

What a class adds

With a class you get a roster, starter projects handed to every student, checks that grade each hand-in, a live wall of everyone’s work and the pack answer keys. Classes come with Pro and the Teacher plan, and the free 30-day class trial lets you try every tool with a real class first.

What you need

Nothing but a browser. Mokxi is a web page. The circuit and the code run inside the browser tab, the C++ compiles there too, and nothing is downloaded or installed, so it works on a school Chromebook, a family laptop or a tablet.

Kids’ privacy, plainly

What happens to a child’s information, written from what the code does.

  • Every project here opens and runs with no account, so a child never has to give a name or an email to use it.
  • Saving work needs an account. A child under 13 can have one only with consent: a parent writes to us from their own email address and we confirm it, or a school gives consent for its classes.
  • For a student in a class, no analytics or advertising tag loads on any page, and classmates never see each other’s email addresses.

The details, for parents and schools: Student data privacy, COPPA and FERPA

For your class

Run it as a class

A roster with a join code, starters handed to every student, checks that grade each hand-in, a live wall and the curriculum pack answer keys. Classes come with Pro and the Teacher plan.

Questions

Are the lesson plans really free?

Yes. The plans, the course, the packs and the simulator are free to use. The class tools and the pack answer keys come with a class plan or the free 30-day trial.

Do students need accounts?

Not to open a circuit from a link. A class needs accounts, because it is a roster, and a student under 13 joins only with the consent your school gives under COPPA.

Can I edit the plans?

Yes. Every circuit opens in the editor, and you can change it, save your version and share that link with your class instead.

Try it with your class

Open a project with no account, or start the free 30-day class trial: one class of up to forty students, every class tool, no card.