Smart Home from ScratchStudent login

22 hours of lessons · $19.90 once · lifetime access

Build a smart home you actually understand.

Sensors, relays, a display, a card reader, and voice control — wired and programmed by you on an ESP8266 board, starting from what a circuit is.

The difference

Most smart-home guides hand you a sketch to paste and a wiring photo to copy. This one starts with why a resistor is there, so when something doesn't work — and something always doesn't — you can find it yourself.

01Curriculum

From what a circuit is to voice control.

Every module ends with something on your desk that works — not just a chapter you read.

  1. 01

    Your parts and your bench

    You walk away withEvery part identified, a breadboard you can read, and the safety rules

    What to buy, what each part is, how a breadboard is connected inside, and the line between the 5 volts you can touch and the wall power you can't.

  2. 02

    Key module

    Electricity you can use

    You walk away withVoltage, current, resistance and power — enough to size a part yourself

    Ohm's law and the power formula, used on real parts instead of memorized. Ends with the voltage divider, the circuit half the course is built on.

  3. 03

    The parts in your kit

    You walk away withRead a resistor, place a capacitor, and never burn an LED

    Resistors and their color bands, capacitors and polarity, diodes and LEDs — what each one does in a circuit and how to tell them apart.

  4. 04

    Meet the NodeMCU

    You walk away withYour board programmed over USB and scanning the Wi-Fi around you

    The board, how to power it without killing it, which pins are safe, the driver, the Arduino IDE, and your first uploads.

  5. 05

    Inputs and outputs

    You walk away withA knob, a button and an LED under your program's control

    Analog readings, digital reads and writes, pull-up resistors and debouncing: the four ideas every later project reuses.

  6. 06

    Sensing the room

    You walk away withA light that turns on when it gets dark, and a working thermometer

    A light sensor and a temperature sensor, both read through the voltage divider from Module 2.

  7. 07

    Switching and showing

    You walk away withRelays that switch real loads, and readings on a screen

    How a relay lets a 3.3-volt pin control something much bigger, how to do that safely, and how to drive a 16x2 character display.

  8. 08

    Remotes, clocks and cards

    You walk away withAn infrared remote, a real-time clock and an RFID door key

    Three modules, three ways of talking to a chip: timed pulses, I2C and SPI.

  9. 09

    The connected home

    You walk away with“Alexa, turn on the lamp” — answered by a board you built

    Wi-Fi, a cloud service, voice control, and a final build that combines the sensors, the display and the relays.

02Pricing

Pay once. Keep it for life.

Lifetime access

$19.90

One-time payment — no subscription.

Enrollment opens soon

What's included

  • Every module and every lesson, self-paced
  • Every future lesson and update
  • Access with no expiration date
  • 7-day money-back guarantee

One price, every lesson included

No subscription, no tiers, no upsells. One payment covers every lesson and every update I publish. The electronic parts are not included: you buy them yourself, and Lesson 2 of Module 1 lists what to get.

03Questions

What you're probably wondering.

  1. 01

    I've never touched electronics or written code. Can I keep up?

    That is the starting point the course assumes. The first three modules cover electricity and the parts themselves before the board is ever plugged in, and the programming starts with a blinking light.

  2. 02

    Are the lessons videos?

    No. There are no videos and no live classes. Every lesson is written step by step, with wiring tables, diagrams, and the code right there to copy — so you move at your own speed and never scrub through a video looking for one connection.

  3. 03

    What parts do I have to buy?

    The parts are not included in the course price; you buy them yourself. You need a NodeMCU ESP8266 board, a breadboard, jumper wires, a light sensor (LDR), a temperature sensor (NTC thermistor), a 4-channel relay module, a 16x2 LCD, an infrared receiver and remote, a DS1307 clock module, an RC522 RFID reader, and a handful of small parts: resistors, LEDs, capacitors, a push button, a potentiometer, and a buzzer. All of them are generic and sold by many stores, separately or bundled. Prices vary too much to quote one here. The complete list, with what to look for in each part, is Lesson 2 of Module 1.

  4. 04

    What else do I need?

    A computer running Windows, macOS, or Linux with a USB port, and a USB data cable that fits your board. The programming software, the Arduino IDE, is free. For the last module you also need a 2.4 GHz Wi-Fi network — the ESP8266 does not connect to 5 GHz networks — plus the Alexa app and an account at Sinric Pro, a third-party cloud service with its own plans. Check what its free plan covers before you get to Module 9.

  5. 05

    Do I need to solder?

    Not if you buy the display and the RFID reader with their header pins already soldered on. Both are often sold with the pins loose in the bag, and those would need soldering. The parts list in Lesson 2 of Module 1 says what to look for. Everything else plugs into the breadboard.

  6. 06

    Will I be working with wall power?

    Only if you choose to. Every required build runs on the 5 volts from a USB port. One lesson in Module 7 puts a relay in line with a plug-in lamp on household voltage. It is optional and marked as optional, and nothing after it depends on it — the relay lessons before it switch LEDs instead. Household voltage can injure or kill. If you have any doubt, skip that lesson.

  7. 07

    How much time does it take?

    About 22 hours of lessons in total, across 40 lessons. That is reading and building time as estimated lesson by lesson; a circuit that doesn't work the first time adds to it. It's self-paced, so there's no deadline, and your access doesn't expire.

  8. 08

    Is this a subscription?

    No recurring charges, ever. You pay once and get lifetime access to the course, including every future update.

  9. 09

    What if it's not for me?

    You're covered by a 7-day money-back guarantee. Read the first modules; if it's not what you expected, refund it yourself with the button on your account page within 7 days and you get the full course price back — no questions. Once the refund goes through, your account loses access to the course. The guarantee covers what you paid for the course, not parts you bought from a store.

  10. 10

    How do I get help?

    For your account, access, or payment, everything is on the Support page: how to reach me, where to log in, what to do if you forget your password, and how refunds work. For a circuit that isn't working, the lessons have an “If it didn't work” section, and the course collects all of them in one searchable index. The course does not include one-on-one help with your build.

    Go to the Support page