What you'll learn

Seven modules. Five projects. A complete arc from first prompt to deployed application — built on a workflow you'll reuse for every project after this one.

6 Modules + Capstone
·
5 Hands-on Projects
·
~10 hr of content
Module 0 intro — setting expectations before you write a single prompt Module 0, L0.1 · Why I Built This Course
A typical lecture slide — concise, hardware-grounded, with real code examples throughout Module 1, L1.3 · The Core Skill: Framing a Problem for an AI
M00

Setup and Orientation

~60 min Volatile

Get your tools installed and your mental model oriented. This module answers the "what is this, really?" questions before you build anything.

L0.1 Why I Built This Course: A Maker's Perspective 8 min
L0.2 What You'll Build, What You'll Need, What You Won't Need 6 min
L0.3 What AI Coding Assistants Can (and Can't) Do 10 min
L0.4 AI Tools and LLM Landscape 12 min
L0.4.1 Frontier Models and the Rest (bonus) 8 min
L0.5 Install the Default Stack 15 min
L0.6 From Maker Itch to Product 8 min
M01

AI Coding Fundamentals

~1 hr Stable

The mental model you'll carry through the entire course: how AI-assisted coding actually works, a five-level framework for thinking about it, and the core skill of framing problems correctly.

L1.1 What AI-Assisted Coding Actually Is 8 min
L1.2 The Five Levels of AI-Assisted Coding 10 min
L1.3 The Core Skill: Framing a Problem for an AI 10 min
L1.3.1 Use AI to Create a Prompt (bonus) 6 min
L1.4 Known Failure Modes 10 min
Project P1

RC Filter Analyser

A browser tool that plots RC circuit frequency response. Built in Claude with no editor, no install. Your first Level 3–4 build.

HTMLCanvas APILevel 3–4
M02

AI Tools and Models

~1.5 hr Volatile

A tour of the current AI coding toolchain: editors, assistants, and models. This module is re-recorded annually because the tools change fast.

L2.1 The Editor: VS Code as the Default 10 min
L2.2 Coding Assistants: Cline 15 min
L2.3 Coding Assistants: Claude Code 15 min
L2.4 LLMs as a Separate Concern 12 min
L2.5 Choosing Data Sources 10 min
L2.6 Local vs Cloud: The Real Trade-offs 12 min
M03

The AI-Assisted Workflow

~2 hr Stable

The complete workflow from idea to deployed application: brainstorming, specification, implementation, testing, iteration, documentation, and deployment. Two projects in this module.

L3.1 Brainstorming and Idea Validation with AI 10 min
L3.2 Planning and Specification 12 min
L3.3 Implementation Patterns 12 min
L3.4 Testing 10 min
L3.5 Iteration and Refactoring 10 min
L3.6 Documenting for Future-You 8 min
L3.7 Deploying for Makers 10 min
L3.8 AI for the Non-Code Business Layer 10 min
Project P2–P3

CLI Tool + Serial Plotter GUI

Two projects: a CLI tool that processes maker file formats (BOM, traces, CSV), and a live serial data plotter with a web chart frontend.

PythonFlaskChart.jsLevel 4
M04

AI in Your IDE

~1.5 hr Semi-stable

Putting an LLM inside your application. API basics, structured output, RAG for document intelligence, and the practical constraints around cost and latency.

L4.1 When to Put an LLM at Runtime, and When Not To 10 min
L4.2 API Basics: Requests, Streaming, Structured Output 15 min
L4.3 RAG: When It Earns Its Complexity 12 min
L4.4 Preparing Documents for LLM Ingestion 10 min
L4.5 Cost, Latency, and Graceful Failure 10 min
Project P4

Datasheet Q&A Tool

Upload a component datasheet, ask natural-language questions, get cited answers. Your first AI-powered application using the RAG pattern.

PythonRAGPDFLLM APILevel 4–5
M05

Ship a Real Project

~3–4 hr Stable

The capstone module. Build a complete multi-user web application with a full-stack agent: database, auth, background jobs, external API, and email notifications.

L5.1 Capstone Orientation: What We're Building 8 min
L5.2 Multi-user Application Design 12 min
L5.3 Database Design and the ORM 12 min
L5.4 Building a Multi-file Project with an Agent 15 min
L5.5 External APIs and Background Jobs 12 min
L5.6 Finishing and Shipping the Capstone 15 min
L5.7 Designing for Multiple Users (solopreneur) 10 min
L5.8 The Solopreneur Roadmap (bonus) 10 min
Project P5

Resource Booking System (Capstone)

A full makerspace equipment booking app: multi-user auth, PostgreSQL, role-based access, conflict detection, public holiday integration, and APScheduler email reminders.

PythonPostgreSQLFlaskAuthLevel 5

Start at Module 1, ship by Module 3.

The course is designed so you build something real at the end of every module — not just at the end.