Free short course
AI-assisted coding and maintenance
Use specifications, tests, debugging and dependency review to make AI coding work inspectable.
This course is free in full: every module, knowledge check and the final task, with no sign-up.
Use specifications, tests, debugging and dependency review to make AI coding work inspectable.
Able to read simple code; exercises can be completed as design reviews. Each lesson includes a worked example, a practice task and an answer explanation. Allow about 12 minutes per lesson, five minutes for the knowledge check and 30 minutes for the final assignment. The reading is concise; the study time includes doing the exercises.
All scenarios are fictional. No paid subscription, specialist hardware or live AI integration is required to complete the written exercises. Advanced courses teach design and evaluation principles; they do not claim to provide a production implementation or professional accreditation.
By the end, you'll be able to…
- Prepare a small change with acceptance tests and a reproducible review record.
- Turn a feature request into observable cases.
- Supply relevant context without dumping the whole project.
- Create a failing behavioural case before fixing a defect.
- Reduce uncertainty before asking for another rewrite.
- Review what the change brings into the project.
What's in it
- Module 1: AI-assisted coding and maintenance in practice
Prepare a small change with acceptance tests and a reproducible review record.
- Finishing the course
One final task that puts the whole method to work on something real.