Explore how generative AI can support modern software engineering practices, helping development teams improve efficiency, strengthen code quality and streamline delivery workflows. The course examines how AI tools can be integrated into software development activities including coding, testing, design and optimisation. You’ll learn how to apply AI-assisted techniques more effectively within development environments to support faster decision-making and more consistent software delivery.