Full Curriculum
What you'll learn
Seven modules. Four projects. A complete arc from first prompt to deployed application — built on a workflow you'll reuse for every project after this one.
Peter explains why he built this course as a maker — not as a software engineer. The lecture covers the gap between having an idea and shipping software, why AI coding assistants change that equation for hardware makers and solopreneurs, and what you will have built by the end of the course.
Framing is the core skill of AI-assisted coding. This lecture introduces the four-element structure — task, context, constraints, and output format — that turns a vague request into a specification the AI can act on. A well-framed prompt reduces correction cycles; a poorly framed one produces plausible-looking output built on wrong assumptions.
M00
M01
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.
M02
M03
Arduino Serial Plotter
A live serial data plotter that reads multiple channels from an Arduino, streams them to a web chart, and logs everything to CSV.
M04
Datasheet Q&A Tool
Upload a component datasheet, ask natural-language questions, get cited answers. Your first AI-powered application using the RAG pattern.
M05
Makerspace 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.