Register - Login - Forgotten Password

Lesson 18: Secure, Professional Vibe Coding and the Final Project

An AI coding agent can build a feature that appears successful while placing an API key in source code, installing an unnecessary package, obeying… Open Full Article...

Lesson 17: Subagents, Parallel Agents and Autonomous Development

What happens when one developer tells four AI agents to “improve the same feature” without saying who owns what? Open Full Article...

Lesson 16: MCP, Tools and Connecting Agents to Other Systems

What happens when a coding agent is given only a copied bug report, while another can retrieve the current issue, read the relevant documentation and… Open Full Article...

Lesson 15: Testing, Verification and Making AI Prove Its Work

Finished, announces an AI coding agent, but the build has failed, the feature behaves differently in one browser and one acceptance criterion was… Open Full Article...

Lesson 14: Git, Diffs and Reviewing What AI Actually Changed

An AI coding agent fixes a broken sign-in button, and the application opens perfectly—yet three unrelated files have changed, an old feature has… Open Full Article...

Lesson 13: Debugging With AI and Finding the Root Cause (Parent Q&A)

This lesson presents debugging as a disciplined process for understanding why software behaves unexpectedly. Open Full Article...

Lesson 13: Debugging With AI and Finding the Root Cause (Teach This Topic)

This guide supports a lesson on disciplined debugging with AI coding agents. Open Full Article...

Lesson 13: Debugging With AI and Finding the Root Cause

What happens when a developer tells an AI agent, “The feature is broken,” and receives three polished fixes that all fail? Open Full Article...

Lesson 10: Setting Safe Boundaries Before an AI Agent Starts Work

An agent needs to change three frontend files, yet it could also reach databases, secrets and the wider internet. Open Full Article...

Lesson 9: Choosing the Right AI Model, Agent and Working Mode

Would the slowest, most powerful model improve a simple variable rename? Open Full Article...