GitHub Copilot (GH-300T00)
Learn to use GitHub Copilot responsibly across IDE, chat, and command-line workflows, with guidance on prompting, setup, customization, and AI risks.
Register or Request Training
- Private class for your team
- Live expert instructor
- Online or on‑location
- Customizable agenda
- Proposal responses same day as request
Course Overview
Learn how to use GitHub Copilot effectively and responsibly throughout AI-assisted development workflows. This course covers responsible AI principles, setup and troubleshooting, prompt engineering, advanced features, code completion, Copilot Chat, command-line techniques, and management and customization options.
The course is intended for developers, engineers, data professionals, technical leaders, and others who use or oversee AI-assisted development tools.
Course Benefits
- Apply responsible AI principles and mitigate risks when using GitHub Copilot.
- Set up, configure, interact with, and troubleshoot GitHub Copilot.
- Use prompt engineering foundations and best practices to improve Copilot interactions.
- Apply GitHub Copilot features in IDE, chat, and command-line workflows.
- Use code completion and advanced Copilot techniques to support developer productivity.
- Evaluate GitHub Copilot plans, management options, content exclusions, and customization features.
Delivery Methods
Delivered for your team at your site or online.
Microsoft Certified Partner
Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Course Outline
- Responsible AI with GitHub Copilot
- Mitigate AI risks
- Microsoft and GitHub's six principles of responsible AI
- Module assessment
- Introduction to GitHub Copilot
- GitHub Copilot as an AI pair programmer
- Interact with Copilot
- Set up, configure, and troubleshoot GitHub Copilot
- Module assessment
- Introduction to Prompt Engineering with GitHub Copilot
- Prompt engineering foundations and best practices
- GitHub Copilot user prompt process flow
- GitHub Copilot data
- GitHub Copilot large language models
- Module assessment
- Using Advanced GitHub Copilot Features
- Advanced GitHub Copilot features
- Applied GitHub Copilot techniques
- Module assessment
- GitHub Copilot Across Environments: IDE, Chat, and Command Line
- Code completion with GitHub Copilot
- GitHub Copilot Chat
- GitHub Copilot for the command line
- Module assessment
- Management and Customization Considerations with GitHub Copilot
- GitHub Copilot plans and associated management and customization features
- Contractual protections and disabling suggestions that match public code
- Manage content exclusions
- Troubleshoot common GitHub Copilot problems
- Module assessment
- Developer Use Cases for AI with GitHub Copilot
- Boost developer productivity with AI
Class Materials
Each student receives a comprehensive set of materials, including course notes and all class examples.
Class Prerequisites
Experience in the following is required for this GitHub Copilot class:
Basic understanding of GitHub fundamentals
Prerequisite Courses
Courses that can help you meet these prerequisites:
Have questions about this course?
We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.