Generative AI is rapidly transforming how software is designed, built, and maintained. This hands-on course shows developers and technologists how to use modern AI coding assistants effectively within real development workflows to increase productivity, reduce errors, and accelerate delivery. Participants learn how tools such as GitHub Copilot (including agent mode), Cursor, Claude, Amazon Q, and other AI assistants can be applied across the full software lifecycle—from multi-file code generation and refactoring to debugging, testing, documentation, and security analysis. The course focuses on practical techniques, including agent-based workflows, prompt engineering for developers, AI-assisted debugging, modernisation of legacy systems, and safe use of AI in production environments.
Through real-world scenarios and guided exercises, attendees develop the judgement needed to choose the right tool and interaction mode for each task, while avoiding common pitfalls such as hallucinations, security risks, and over-reliance on AI.
Prerequisites: Development or scripting experience is recommended.
