Course map
Module curriculum: readings, lessons, labs, homework, quizzes, projects, exams.
Authoritative structure: modules/
Design chain: Backward Design → Bloom’s Taxonomy → Learn / Practice / Test / Reflect → Mastery → Spiral Review
Feynman teach-back is required in every lesson (not optional).
Student can design, build, operate, troubleshoot, and verify a private homelab (Dockerized services, authorized ARR automation, Home Assistant, local voice, guarded n8n) with evidence in a verification matrix.
| Module | Outcome (capability) | Topics | Stage gate |
|---|---|---|---|
| 1: Infrastructure & Addressing | Virtualize, Compose, network, operate, read IPv4 | 5 | Gate 1 |
| 2: ARR Media Automation | Prowlarr flow, quality policy, config automation | 3 | Gate 2 |
| 3: Home Assistant & Secure Access | Entities, testable automations, remote denial | 3 | Gate 3 |
| 4: Local Voice | Stage diagnosis, STT/TTS, disconnected speaker | 3 | Gate 4 |
| 5: Workflow Automation | n8n digests + approval before mutation | 1 | Gate 5 |
| Capstone | Full-system verification + final Feynman | : | Course |
Every topic is a mini learning system with separate activities:
| Activity | Folder file | Purpose in the chain |
|---|---|---|
| Reading | reading.md |
Learn (instruction, vocab, worked example) |
| Lesson | lesson.md |
Orient, prior check, guided practice, Feynman, reflect |
| Lab | lab.md |
Practice (guided lab + break/fix + lab gate) |
| Homework | homework.md |
Apply independently |
| Quiz | quiz.md |
Test / retrieval (≥80% target) |
| Activity | File | Purpose |
|---|---|---|
| Module hub | MODULE.md |
Outcome, Bloom arc, topic index, mastery unlock |
| Project | project.md |
Integrated Apply/Create across topics |
| Module quiz | module-quiz.md |
Cross-topic retention |
| Exam | exam.md |
Module mastery verification |
| Remediation | remediation.md |
Feedback → review → reassess |
Topic unlock: reading + Feynman + quiz target + lab gate + homework evidence
Module unlock: all topics complete + project + module quiz + exam
Next module: previous module mastery gate true: not “clicked Next”
classes/01…15 remain as combined reference exports. Teach and navigate from modules/. Website class URLs redirect into the matching module topic lesson.