How This Course Works, and What You'll Actually Learn
Hi, I'm Marek. Before we go any further, a quick word about who's walking you through this. I run a blog and a channel about smart homes, and my own house runs on a working Home Assistant setup: solar production, heating, sensors scattered through every room, a garage door with an RFID card, a water meter read over wMBus, and a handful of my own ESP32 boards filling gaps where nothing off-the-shelf existed.
A note from Marek: I'm an IT person, not a professional developer. I learned this by trial and error, in the evenings, after work. Along the way I made plenty of dumb mistakes that cost me time and, more than once, my sanity at midnight, when an automation started flashing the lights every ten seconds instead of turning them off. Nobody told me back then: understand your network first, then pick a protocol, then buy hardware, and only then start installing anything. I bought one smart plug through one app, another through a different one, a sensor that only worked with a rock-solid internet connection. A year in, I had chaos. Home Assistant eventually pulled it together, but if I'd known then what I know now, I'd have saved months and a fair amount of money.
For me, a smart home was never one app doing one clever trick. It's a pile of small automations that just run on their own, and I got there in stages, not over a single weekend. This course is the path I wish someone had handed me on day one: laid out in an order that actually makes sense, without assuming you already know anything. I won't promise a completely smooth ride, Home Assistant does require learning. What I will promise is that I won't leave you staring at "just install this add-on" without explaining what it's for and what can go wrong.
Who this course is built for
For people starting from absolute zero. I'm not assuming you know Linux, networking, YAML, ESPHome, or Zigbee. Every term gets explained exactly when you need it, not before.
You don't need to be an IT person. If you can follow instructions, have some patience, and would rather understand what you're doing than click "next" through a setup wizard, you're in the right place. This course also works for you if you already own a handful of smart devices but feel the chaos creeping in: everything in a different app, half of it cloud-dependent, no clear idea where to even start tidying up. Home Assistant can pull that together, but first it's worth honestly checking whether that's a direction you actually want to go, which is exactly what the next lesson covers.
This lesson is the map. First you'll get the why and the order, then we'll move into the how of installing and configuring. If the words "network" or "server" already make you a little uneasy, that's completely normal. By the end of Module 2, most of that vocabulary will feel familiar, because it gets explained using real household examples. And if what you actually want is a plug-and-play answer in five minutes with zero thinking involved, the next lesson will help you honestly decide whether Home Assistant even makes sense for you.
What your path through the course looks like
The whole course is really one continuous story about your smart home. Every module builds on the one before it. In short:
In Module 1, you install nothing. That's deliberate. Module 5 is the first moment Home Assistant actually lands on your hardware, and by then you'll know exactly why you're doing it. Modules 2 through 4 are network, protocols, and hardware choices. Modules 5 and 6 are installation and first steps. Everything after that is practice: devices, automations, dashboards. Each module is its own stage, you don't have to swallow it all at once. Module 1 is about decisions and planning. Lesson 2 helps you decide if this is for you, Lesson 6 sorts out the smart home market, Lesson 7 walks you through your first plan, Lesson 8 shows the traps beginners fall into, Lesson 9 gives you a concrete starter kit, and Lesson 10 wraps it all into a checklist before Module 2.
What you don't need to figure out right away
A lot of beginners assume they need to master everything on day one. You don't. A VLAN is a way to split your network into separate zones, computers on one, IoT devices on another, and it earns its keep in bigger homes running dozens of sensors. At the start, a normal, well-configured network is plenty. An ESP32 is a tiny board for building your own electronics projects: great fun, but not week-one material. You'll learn Home Assistant first on off-the-shelf devices. Only later, if you want to, will you move into ESPHome and DIY sensors.
You don't need to set up VLANs right now, buy an ESP32 and start soldering, install everything in a single day, own a server rack, automate the entire house at once, or install Home Assistant before finishing Modules 2 through 4. What you actually need for now: a computer or phone to read on, a notebook for your homework, twenty or thirty minutes in the evening, and patience, one thing at a time.
Remember this one: hold off on any big purchase decisions, shades, an alarm system, whole-home heating control, until you've gone through Modules 3 and 4. Those choices are expensive and hard to undo. I've seen people grab ten Zigbee bulbs on sale before they even understood what Zigbee was. They sat in a drawer, because there was no coordinator yet, or because the specific devices turned out to be a pain to pair correctly. That doesn't mean Zigbee is bad. It means order matters.
How to actually use this course
A handful of rules that genuinely make a difference. You don't need to memorize them, just come back to this list whenever you feel the pull to skip ahead to "something more interesting":
Go in order. The sequence exists on purpose.
Devices wait for Lesson 9. Anything earlier is a shot in the dark.
Set up backups when the course tells you to. Not "eventually."
One thing at a time. One integration, one change.
Undo the last step. Something broke? Roll back the last change, not five of them.
Keep one notebook, a file, your phone, a physical notepad, with your answers to the homework as you go. The plan from Lesson 7 comes back when you're choosing hardware. The list from Lesson 9 comes back when you're pairing Zigbee devices. It doesn't need to be tidy. It just needs to tell you, a month from now, exactly where you left off. Read however's comfortable, laptop or phone. Come back to lessons whenever you like. If you take a few weeks off, restart from the summary of the last lesson you finished, not from the middle of a module about Zigbee. A smart home is a marathon, not a sprint. Five evenings of thirty minutes beats one night of five hours. YouTube and blog posts will still come in handy when you want to see something on screen. What this course gives you instead is sequence and context. When you get stuck, go back to the summary of the previous lesson, or check the blog at marklabs.pl.
The mini smart home you'll practice on
Lesson 9 of this module gives you a specific starter shopping list. For now, it's worth knowing what kind of hardware will keep coming back through the rest of the course. No specific models yet, just a picture of what will end up on your desk once we get to the practical parts:
This is a small home lab, not a bag of impulse-buy gadgets. Each device teaches you something different: the plug teaches on/off control and energy metering, handy for catching the moment the washer finishes. The temperature sensor teaches working with sensor data, charts, and conditions inside automations. The motion sensor is the backbone of lighting automation. The contact sensor gives you notifications and a basic door or window alarm. The button teaches scenes and phone-free control. The bulb teaches brightness, night mode, light as the result of an automation. The leak sensor is a genuine safety alert, mistakes here actually hurt, so it teaches you to be careful. The Zigbee coordinator is the bridge between Zigbee devices and Home Assistant: without it, Zigbee sensors never show up in the system directly. Lesson 9 explains exactly how it differs from a manufacturer's proprietary hub. It also splits the kit into a minimum and an optimal version: you don't have to buy everything, you don't need to solder anything, and mains-voltage wiring isn't part of this. ESP32 work comes later, in the ESPHome module.
What Module 1 covers
This module has ten lessons. After it, you move on to Module 2 (network and getting your home ready).
| 1 | Course map (this lesson) |
| 2 | Is Home Assistant right for me? |
| 3 | What is a smart home, really? |
| 4 | HA vs. Google Home, Alexa, and Apple Home |
| 5 | Tuya, KNX, Loxone, Fibaro |
| 6 | Why Home Assistant often wins |
| 7 | Your smart home plan |
| 8 | Beginner mistakes |
| 9 | Your mini smart home kit |
| 10 | Module wrap-up |
After Module 1 you'll have a clear head, a plan, and a shopping list ready for Lesson 9. Home Assistant still won't be installed, and that's exactly right. You can get through Module 1 in two or three evenings if you read at a normal pace and do the homework.
Task: name your starting point
Write down one thing: why are you starting this course? A specific problem at home? Curiosity? Your utility bill? Being tired of five different apps from five different brands? Two sentences in your notebook is plenty. "I want the garage light to stop burning all night" or "I'm sick of five apps and I want one system" are both perfectly good starting points. You can also note what you don't want: maybe "I don't want everyone in the house to need an app" or "I don't want a system that dies every time the router restarts." Those "don'ts" can matter just as much as the wish list. You'll come back to this note in Lesson 7 when you're planning automations. Without it, it's easy to start buying things that don't actually solve your real problem.
How much time this realistically takes
This is the question people ask most, so here's a straight answer instead of dancing around it. The full course runs 23 modules and 247 lessons. Modules 1 through 6 are enough to get Home Assistant installed with your first devices and a handful of working automations. Everything after that is expansion, done at your own pace, sometimes stretched over months after that first install. At a pace of five evenings a week, twenty to thirty minutes each, Module 1 takes two or three evenings. Modules 2 through 4, the network foundation and hardware choices, usually take a week or two: there are real decisions in there worth thinking through, not just reading. Installation in Module 5 is one dedicated evening once the hardware is on your desk. From that point you're inside Home Assistant, learning on a live system, so the pace naturally slows down: more hands-on work, less reading.
Roughly: from opening Lesson 1 to a working mini smart home with a first automation usually takes three to five weeks at a realistic, evenings-only pace. Not three to five days. Someone who tries to blast through the whole course in one weekend usually can't remember half the decisions they made under time pressure a week later.
There's one more thing rarely mentioned: a smart home is never really "finished." Even in my own house, years in, something new shows up every so often, a device, an automation, a fix to an old one. It's not a project with a deadline, it's a system that grows with your needs. This course hands you the foundation and the specific skills to keep building on your own, without having to run back to a forum every month asking "how do I do this."
What to do when you get stuck
Everyone learning Home Assistant eventually hits a moment where something doesn't behave the way it should, and the lesson stays silent about it, because it's specific to your exact hardware or software version. That's normal, and it doesn't mean you're doing something wrong. You've got several options. Every lesson has a question form at the bottom, don't hesitate to use it, I answer them, and other students often chime in too. You're not on your own here. Go back to the summary of the previous lesson, often the answer is closer than you think. Check the official Home Assistant documentation, linked at the end of many lessons, it's well organized. Check the community forum or the blog at marklabs.pl, where I regularly write up specific integrations and problems I've personally run into. And sometimes the best fix is simply sleeping on it and coming back the next evening with a clear head: half of my own "unsolvable" problems got solved exactly that way.
Key takeaways
This course starts from zero. Terms get explained exactly when needed.
The path runs in stages: theory and planning, then network, hardware, installation, practice.
Hold off on device purchases until Lesson 9. Buying early usually means buying wrong.
The mini smart home kit is the shared thread running through the rest of the course.
Go in order, one change at a time, and take notes from day one.
Now that you know what the road looks like, it's time for the most important question: is Home Assistant actually right for you? The next lesson answers that honestly, no marketing involved: who it fits, who it might be too much work for, and why a smart home has to stay livable for the whole household, not just the person building it. You don't need any hardware yet. See you in Lesson 2.