Module 30: Programming Project

Lesson 3 of 5 · 15–25 minutes

Building in small steps, with AI

🏠The everyday picture

A mason lays a course of bricks, checks it's level, then lays the next. Checking after ten courses means knocking down ten courses.

📘What it really is

🖱️Try it

Implement three requirements, one at a time, each as its own commit with tests. For at least one, use AI, then make one meaningful change to its code by hand (for example, a better error message or an extra check) and explain the change in the commit message.

✅Quick check

Why build one requirement at a time instead of everything at once?

Show the answer

Each small step is easy to check and test, and if something breaks, you know which change caused it.

What's the pass rule for this level about AI-written code?

Show the answer

You must be able to explain and change every part of your project yourself.

← PreviousData models and architecture
ProLearners Assist