From blank prompt to disciplined daily workflow -- learn to direct AI tools for embedded development with the engineering discipline they require.
This learning path presents a sequence of courses that build on each other, bundled to form a coherent program rather than a collection of isolated workshops.
Why This Path Exists
You’ve seen the demos. YouTube is full of grinning people building to-do apps with AI in 30 seconds. Totally simple. But you’re cross-compiling for microcontrollers, reading datasheets, and dealing with real-time constraints. How does AI work in this environment?
Getting started professionally – not with toy projects, but with real embedded work – is trickier than it looks. And speed without discipline makes things worse. Generating more code, faster, with less confidence in correctness is the opposite of progress.
This path teaches AI tools for embedded development specifically. And then the critical part: how to use them with engineering discipline.
Our customers confirmed our thinking: many participants who took our introductory Claude Code course went on to book TDD with AI and Specification-Driven Development – following exactly the progression that this path now offers as a program.
Your Progression
Spaced sessions, 1-2 per week. Practice on your actual codebase between modules. Spaced learning produces substantially better retention than compressed delivery.
Start with the tool itself: setup, prompting for hardware constraints, integrating datasheets, generating and validating code for resource-constrained targets.
Learning objectives
You go from “I’ve heard of AI coding tools” to “I can use Claude Code to accelerate my daily embedded work.” You have a growing personal library of prompts that work for your platforms and a sense of what AI handles well vs. where you need to stay hands-on.
- Claude Code setup and configuration for embedded development
- Prompting techniques for embedded C/C++ (drivers, HALs, state machines)
- Integrating datasheets, reference manuals, and hardware documentation
- Generating and validating code for resource-constrained targets
- Reviewing AI-generated embedded code for correctness and efficiency
- Building a personal prompt library for your platforms
Module 1 gave you speed. Module 2 gives you control. Tests become your specification language -- you define 'correct', AI implements, tests verify.
Learning objectives
You stop chasing AI-generated code and start directing it. Tests become your primary communication tool – you specify what “correct” means, AI generates implementations, and the tests verify the result. The speed of AI generation is now paired with confidence in correctness.
- Tests as permanent, verifiable specifications (vs. ephemeral prompts)
- The red-green-refactor rhythm with AI as implementer
- AAA pattern (Arrange-Act-Assert) as specification structure
- Three-stage test development: ideas, outlines, implementations
- Recognising common AI bug patterns (happy path bias, success theatre, logic inversions)
- Context management: tests as persistent anchors across sessions
Where do the test cases come from? Decompose problems systematically before generating code. Each module adds a layer of control.
Learning objectives
You work at a level above implementation. Module 2 taught you to specify at the code level (tests); Module 3 teaches you to specify at the requirements and structure level. Together, they give you control at every level of abstraction.
- The spec-driven stack: requirements, plans, tasks, test specifications
- Writing acceptance criteria that constrain AI toward correct solutions
- Decomposing problems systematically before code generation
- Using AI itself for decomposition and critique
- The iceberg model: detail what’s immediate, sketch what’s next
- Deciding when to specify more vs. iterate faster
Weave everything together on realistic embedded challenges -- including the messy, non-linear parts. Leave with a customised tool setup for your own projects.
Learning objectives
The three separate skills (tool use, TDD, SDD) stop being separate. You practice the integrated workflow on realistic embedded challenges – including the messy, non-linear parts – until it becomes natural. And you leave with a customised tool setup that makes the workflow repeatable on your own projects.
- Navigating non-linear development: detours, revisions, mid-flight changes
- Feedback loops: when test failures should update the spec
- Review patterns for AI-generated embedded code: what to trust, what to verify
- Session management: starting, resuming, and maintaining context across sessions
- Tool customisation: CLAUDE.md, skills, hooks that encode your workflow
- Knowing when to slow down: safety-critical code, concurrency, hardware timing
What's next
Design workflows where AI operates with significant autonomy under human oversight.
For those building AI into products, not just using AI to build products.
Apply AI-assisted techniques to modernise existing embedded codebases.
Price
3,050 EUR
Individual booking total:
3,910 EUR
Save 22%
Each module can also be booked individually -- see the course pages linked above for dates and pricing.
Booking Information
- All prices are exclusive of applicable taxes
- VAT will be added at checkout based on your location
- Direct checkout is only available for certain regions. Customers from other regions are welcome to book through email-based invoicing
- Secure payment processing
- Calendar invitations will be sent upon confirmation
- Cancellation Policy:
- Free cancellation up to 14 days before the first module
- 50% fee for cancellations 7-13 days before the first module
- No refund for cancellations less than 7 days before the first module
- Substitution of participants permitted at no extra charge
- We reserve the right to cancel trainings with unsustainably low bookings up to 7 days ahead of the first scheduled delivery
- Unless specified otherwise, trainings are conducted remotely. Participants are expected to have stable Internet connection and working microphone
Company-Internal Training
Need training for your team? We offer customized company-internal training sessions tailored to your specific requirements and schedule.
- Customized content for your team's needs
- Flexible scheduling at your convenience
- On-site or remote delivery options
- Volume discounts for larger groups
- Pay by invoice
We'll respond within 1 business day