Lesson 6: Limits, Boundaries and Protecting Existing Code (Teach This Topic)
This guide supports a discussion-based lesson about controlling what an AI coding system may change in an existing project. Open Full Article...
Home schooling resources for children and parents.
This guide supports a discussion-based lesson about controlling what an AI coding system may change in an existing project. Open Full Article...
What if an AI fixed an error perfectly by deleting the feature that caused it? Open Full Article...
This guide explains how context engineering supports reliable reasoning in AI-assisted software development. Open Full Article...
This guide supports teaching learners how developers choose useful information for AI-assisted software tasks. Open Full Article...
Why might the same AI produce three different fixes for the same bug? Open Full Article...
This guide explains how an initial software request becomes a clear specification before implementation begins. Open Full Article...
This guide helps you teach how vague software requests become precise specifications before implementation begins. Open Full Article...
Fix the login system sounds urgent, but what exactly is broken? Open Full Article...
This guide explains why a coding prompt can sound clear yet still lack information needed for a suitable result. Open Full Article...
Why can “Act as a Python developer, add a login function, and return the code” sound perfectly clear yet still produce the wrong result? Open Full Article...