Interested in a private company training? Request it here.
Not ready to book yet? Request an offer here.
Discover the fundamentals of AI-powered development with GitHub Copilot. Learn how this tool enhances developer workflow through intelligent code suggestions while understanding its capabilities and limitations. Before using the tool, it is crucial to understand the engine behind it. This module explains how Large Language Models work, the difference between static training data and dynamic context, and how GitHub Copilot sits as an orchestration layer on top of these models.
Master the fundamental interaction modes of GitHub Copilot. In this module, we focus on the out-of-the-box experience, exploring how to interact with the chat, how to use built-in tools, and how to streamline your daily coding tasks.
Learn how to craft effective prompts and contextual cues to increase Copilot's code generation capabilities. Explore best practices for guiding AI pair programming by giving clear commands dependent on the AI model you are working with.
First, you'll enhance Copilot's capabilities by learning to integrate custom extensions and third-party tools. This integration allows you to query documentation, leverage third-party AI models, and establish communication with external systems.Furthermore, we introduce the Model Context Protocol (MCP), an emerging standard for defining LLM tools.
While GitHub Copilot acts as a powerful generalist out of the box, its real utility emerges when it is tailored to your specific codebase, coding style, and application architecture. This module demonstrates how to mold the AI to your team's specific needs using a suite of customization features. You will learn how to enforce global standards with Custom Instructions, standardize complex workflows using Prompt Files, and architect Specialized Agents that understand your domain.
Discover how GitHub Copilot transforms every phase of the Software Development Lifecycle (SDLC). Learn to leverage AI assistance from initial requirements analysis through deployment and maintenance, creating a seamless AI-enhanced development workflow that boosts productivity and code quality across your entire project lifecycle.
GitHub Copilot Coding Agent allows you to let GitHub Copilot autonomously implement entire features, starting from high-level requirements. Through an iterative back-and-forth you can steer copilot precisely in the direction you want, without even having to use an IDE! Additionally, Copilot can provide feedback on your developers pull requests, to streamline pull request verification.
Generative AI models like GPT-5 from OpenAI are becoming better and better at writing code. Modern developers who embrace this new technology, can significantly speed up their development tasks, going from implementing new features to writing documentation and unit tests. This course shows how developers can harness the power of GenAI right from their IDE by using GitHub Copilot.
This course is meant for developers looking to increase their productivity using Generative AI through GitHub Copilot. All labs and demos are based on C# code, but the principles covered can be applied to any programming language.