Need a private training for your team? Request a private training
Not ready to book yet? Request an offer
The developer's job is changing: away from writing every line by hand and toward defining requirements, orchestrating agents and reviewing the code they produce. This chapter frames that shift, explains what an agentic coding tool is and provides an overview of the available tools.
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. Learn how this tool enhances developer workflow through intelligent code suggestions while understanding its capabilities and limitations.
In this module, we focus on the out-of-the-box experience, exploring how to interact with the Copilot Chat, how to use built-in tools, and how to streamline your daily coding tasks.
Discover how GitHub Copilot transforms every phase of the Software Development Lifecycle (SDLC), from analysis through verification. This module focuses on turning fuzzy requirements into a clear, agent-readable document the agent can build on.
In this module, you'll learn how to extend GitHub Copilot by connecting it to custom tools and external systems. You'll also be introduced to the Model Context Protocol (MCP), a standard way to connect AI models to tools and data sources. In addition, we'll explore how command-line (CLI) tools can be used to enhance AI agents, and compare this approach with MCP-based integrations.
This module shows how to tailor AI to your team's way of working. You'll learn how to use Custom Instructions to apply shared standards, Skills to standardize recurring workflows, and Specialized Agents that understand your domain and project context.
GitHub Copilot Cloud Agent can autonomously implement entire features from high-level requirements, allowing you to guide it through an iterative conversation without using an IDE. Copilot also streamlines code reviews with automated pull request feedback and concise PR summaries.
Once the design is ready, this module shows how to let the agent handle the implementation. You'll learn how to use automated tests, code quality checks, and command-line tools to give the agent clear feedback, helping it produce high-quality code instead of making assumptions or guesses.
AI can generate a lot of code in a short time, but that doesn't mean the code is always correct. This module teaches you how to review and validate AI-generated code, spot bugs and incorrect suggestions, and use automated tools to verify that the code works as intended before it is deployed.
This module shows how to bring the power of GitHub Copilot into your own applications. You'll learn how to use the GitHub Copilot SDK to build custom AI-powered workflows, productivity tools, and enterprise solutions. The module covers how to coordinate tools, work with multiple AI models, and integrate MCP servers, allowing you to create intelligent applications that go beyond the IDE and command line.
This training enables developers to leverage GitHub Copilot and agentic coding techniques to deliver software faster and more effectively. Participants learn how to collaborate with AI agents throughout the software development lifecycle, transforming high-level requirements into working solutions while maintaining control over quality, security, and architecture. By mastering agentic coding, developers can work more productively and spend more time on analysis, design and decision-making instead of repetitive coding tasks.
This course is meant for developers looking to increase their productivity using Agentic Coding through GitHub Copilot. All labs and demos are based on C# code, but the principles covered can be applied to any programming language.