We believe AI-assisted development is transforming how organisations build software, but without the right controls it introduces quality risks and security vulnerabilities. This course equips learners to use AI tools effectively while maintaining ownership of code quality, security, and compliance.Learners will explore common failure patterns in AI-generated code, including hallucinated APIs, hidden complexity, and missing edge cases. Through hands-on labs and scenario-based exercises, they will apply testing, static analysis, and secure coding practices to real-world challenges. The course also addresses governance, intellectual property, and responsible AI use, ensuring learners can apply skills safely within organisational policies.By the end of the day, learners will be able to critically assess AI-generated outputs, reinforce them with robust engineering practices, and confidently integrate AI into modern software development workflows.