Free module
AI-assisted software engineering
Learn AI-assisted software engineering hands on: write good prompts, review and test generated code, protect secrets and decide what to delegate.
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1 · Container lab
How AI coding assistants work
I can say what a coding assistant is and is not.
Read the lesson2 · Container lab
How to write a good prompt for code
I can write a request that gets a usable answer.
Read the lesson3 · Container lab
How to review AI-generated code
I can review code I did not write.
Read the lesson4 · Container lab
How to test AI-generated code
I can test generated code before using it.
Read the lesson5 · Container lab
What not to paste into an AI assistant
I can name what not to paste into an assistant and what generated code gets wrong.
Read the lesson6 · Container lab
When to delegate to an AI assistant
I can decide what to delegate to an assistant and what to keep.
Read the lesson
Worked in a real lab
Every lesson of this module is worked in a lab started for you alone. The labs it uses:
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.