The course is a three-day program designed to introduce software developers to the world of AI-enhanced development. It centers around AI assistants, especially GitHub Copilot, and integrating AI into software applications. Participants will engage in hands-on exercises that demonstrate AI's potential in enhancing ideation, proof-of-concept creation, coding, software robustness, and debugging.
The course further explores advanced prompt engineering and a tour of the Copilot ecosystem. It also provides a comparative study of different Large Language Models (LLMs), equipping participants with the knowledge to choose the most suitable model for their needs. An understanding of various cloud providers and their AI offerings is explored, enabling informed decisions about tool and platform selection.
Incorporating LLMs into an application forms a significant part of the learning, along with an overview of AI security. It ensures that developers understand the AI threat landscape and are equipped with strategies to mitigate potential risks, making this course a comprehensive guide to integrating AI into both the product and the processes.
"I gained some new insights and thought more structurally about how and what I prompt."
"The trainer was really good, and confident, well prepared for each day."
"I enjoyed the practical parts of the course, especially learning about the AI tools."