Register - Login - Forgotten Password

Lesson 18: Reviewing AI Code and Challenging the Model

An AI coding agent reports, “Feature complete: all tests pass,” yet its diff adds an unrelated dependency, changes a public function, weakens error… Open Full Article...

Lesson 17: Testing AI-Generated Code (Parent Q&A)

This lesson explains why AI-generated code is an implementation that still needs verification. Open Full Article...

Lesson 17: Testing AI-Generated Code (Teach This Topic)

This guide helps you teach why AI-generated code is a hypothesis until relevant evidence shows that it meets its requirements. Open Full Article...

Lesson 17: Testing AI-Generated Code

An AI coding agent confidently announces, “This should work,” just as a previously reliable feature quietly stops working. Open Full Article...

Lesson 16: Refactoring and Changing Existing Systems Safely (Parent Q&A)

This guide explains why changing existing software requires care. It defines refactoring and distinguishes it from feature development and bug fixing. Open Full Article...

Lesson 16: Refactoring and Changing Existing Systems Safely (Teach This Topic)

This guide supports teaching learners aged 11 to 16 how to judge AI suggestions for changes to existing software. Open Full Article...

Lesson 16: Refactoring and Changing Existing Systems Safely

Imagine an AI rewriting a difficult function while also reorganising directories, renaming public methods, changing a dependency and altering behaviour. Open Full Article...

Lesson 15: Asking AI to Write New Features Properly (Parent Q&A)

This lesson explains why a complete software feature involves more than generating an isolated code snippet. Open Full Article...

Lesson 15: Asking AI to Write New Features Properly

Add saved favourites to this application sounds like a small coding request, but what would make the feature genuinely complete? Open Full Article...

Lesson 15: Asking AI to Write New Features Properly (Teach This Topic)

This guide supports a lesson on planning complete software features with AI rather than requesting isolated code snippets. Open Full Article...