Week 23 · Professional practice
Testing, debugging and using AI coding tools responsibly
Professional developers do not just write code — they prove it works, with automated tests. Today many of them also use AI assistants. That makes tests more important, not less: an AI can write code that looks right and is wrong. Today you fix buggy code with tests, call an "AI API" from Python safely, and judge an AI's suggestion the way a professional would.
Software, data and AI90 minutesAdvancedLevel 3 module
In this lesson you will
Tick them off as you read. This is a preview check-list.
Your check-list0 of 5
Ticks here aren't saved until you sign in.
The full lesson is for enrolled students
Enrolled students get the complete notes: essential theory, key terms, a step-by-step practical walkthrough, an independent challenge, check-your-understanding questions and the take-home task.