Deep Dive: Boosting Developer Productivity with AI
Please rate the course
Course short description
Course "Deep Dive: Enhancing Developer Productivity with AI" is designed for those who want to gain a deeper understanding of how to use AI to accelerate and improve developer work. This course builds on the topic introduced in the introductory course and focuses on the practical application of AI tools, both within Visual Studio and beyond.
The main focus is on GitHub Copilot, but other assistants and approaches are also considered. You will learn to use Copilot across different development environments (IDEs), to write tests, optimize code, perform commits, review pull requests, and even implement user stories step by step with the help of Copilot Edits.
A significant part of the course is dedicated to assessing and comparing large language models (LLM): you'll get acquainted with ones such as Mistral Large, Claude Sonnet, GPT-4o, and others. Based on these, you will master advanced prompt engineering techniques that help achieve more precise and useful results.
In the final part of the course, you will learn to extend Copilot functionality by creating your own AI agents capable of integrating with your development.