A student's build on a desk: a keypad, a 4-digit display and an OLED screen showing a planet, guarded by two toy dragons

Homeschool electronics: a one-semester plan

Updated

Electronics is one of the few subjects where you can see whether the lesson worked: the light comes on or it doesn't. That makes it a strong fit for homeschool, even if you've never wired anything yourself.

This plan runs one semester, 18 weeks, on the 31 lessons of 30 Days Lost in Space. Two lessons a week, a free-build week to close each chapter, and a check for every week that you can do without knowing any electronics.

What you need

The kit is for ages 12 and up, as printed on the box. The lessons talk to the student, not to a parent, so a student who reads well can run each session alone and show you the result.

How the course is built

There are 31 filmed lessons: a prologue and 30 missions in six chapters, about 10 hours of video in all. A person on screen does each build alongside the student. Plan time for building and debugging on top of the video: that's where most of the learning happens.

Each of the first five chapters ends with a Creative Day. There's no new mission and no wiring diagram: the student takes the parts and skills so far and builds something of their own design. Those five days are your assessments, and the plan below gives each one its own week.

The 18-week plan

WeekLessonsWhat they learnHow you check
1Day 0, Day 1Setting up the board and uploading a first program: setup(), loop(), digitalWrite() and delay()The board's light blinks. Ask them to change the speed and upload again.
2Day 2, Day 3Breadboard, resistors and LEDs; reading a DIP switch with digitalRead(); if and elseThe switch turns their LED on and off. Ask why the LED needs a resistor.
3Day 4, Creative Day 1Three lights on three switches, then a lighting build of their ownThey demo the build and explain one line of its code.
4Day 6, Day 7The photoresistor, analog versus digital, analogRead() and the Serial Monitor; number types and functionsCover the sensor with a hand and the numbers on screen drop.
5Day 8, Day 9PWM and analogWrite() to mix colours on the RGB LED; else if chains for a battery gauge that changes colourName a colour and they make the LED show it.
6Creative Day 2A light-sensing build of their own; the video suggests a night lightDemo, plus the first build-log entry.
7Day 11, Day 12The 16-button keypad, installing a library, arrays; the buzzer and tone()Each key plays a different note.
8Day 13, Day 14A passcode check written as a function that returns true or false; light and sound for right and wrong codesThe lock opens only for the right code. Ask them to change the code.
9Creative Day 3The halfway point. The video sets a challenge: close a security flaw in the passcode checkAsk them to explain the flaw in their own words.
10Day 16, Day 17The 4-digit display and its library; a Caesar cipher to decode a locked messageEncode a short word yourself, shifting each letter three places along the alphabet, and see if they can decode it.
11Day 18, Day 19The rotary encoder and interrupts; a depth readout with alarms for the ascentTurning the dial changes the depth on the display.
12Creative Day 4A display build of their own: a colour mixer, an alarm clock or a jukeboxDemo and build log.
13Day 21, Day 22The OLED screen over I2C with the U8g2 library; text, shapes and bitmaps; switch and bit operationsTheir name on the screen.
14Day 23, Day 24A countdown on two displays at once; the launch sequence as five states: waiting, arming, countdown, liftoff and abortTurn off any switch mid-countdown and the launch aborts.
15Creative Day 5A build of their own; the video's prompt is the flag you'd plant on a new planetDemo and build log.
16Day 26, Day 27Drawing their own bitmap images and turning them into code; counting in binary with three switchesA picture they drew shows on the screen.
17Day 28, Day 29Landing gear and docking: the keypad, the switches and both displays in one programThe docking run, start to finish.
18Day 30, final projectThe wrap-up, then a project they design, build and write upThe final demo and the write-up.

Lesson links open the lessons themselves. Each week is two sessions; the Creative Day weeks leave room to catch up.

A week 4 build on a notebook page: a photoresistor on the breadboard, wired to the HERO Board, with a thumb over the sensor
Week 4: cover the light sensor and watch the reading change.

How to check the work without knowing electronics

You don't need to understand the code to know whether it was learned. Every lesson ends with something that visibly works, and that's your first piece of evidence. Then use these:

When the student is signed in, each lesson has a Mark Complete button and the course page shows how far through they are. Treat that as an attendance log, not proof. The proof is on the desk.

A week 8 build on a wooden desk: the 16-button keypad wired to the HERO Board and a breadboard, next to a keyboard
Week 8: the passcode lock. A good check is asking them to change the code.

When something won't work

It will, several times, and that's part of the course rather than a failure of it. Every build is also wired up in the free browser simulator, so the student can compare their circuit with one that runs. The AI guide inside each lesson gives hints, not answers; it isn't a live person. And the Help Center covers the usual suspects:

Younger, faster, or more than one student

What this plan is, and what it isn't

It's a semester of hands-on electronics and C++ with a working build every week. We don't claim it earns a credit or lines up with a particular standard, and how you record it is up to you. What you'll have at the end is the evidence: weekly builds, five projects your student designed, a final project, and a log of all of it.

Want to see the teaching before you plan around it? The lessons are free to watch with a free account, and the prologue needs no account at all.

30 Days Lost in Space: Everything this plan uses: the HERO Board, every part for 31 filmed lessons, and the story that ties them together.

Questions

Do I need to know electronics to teach this?

No. The lessons teach the student directly, on video, and every week ends with a build you can see working. Your job is to ask for the demo and one line of explanation.

How long is each lesson?

The 31 lessons add up to about 10 hours of video. With building and debugging, plan on two sessions a week, as in the table above.

What age is it for?

12 and up, as printed on the box. Younger students who aren't ready to type code may do better with a snap-together kit first.

Does it work on a Chromebook?

Yes. The lessons run in Chrome or Edge, and code uploads to the HERO Board from the lesson page, on Windows, Mac or a Chromebook.

Can two children share one kit?

They can take turns, but each build stays wired on the board between lessons, so two students working at the same pace will want a kit each.

Keep going