I was recently asked about training in GitHub Copilot. Microsoft has two relevant courses and the person was confused over which one is better.
There is the GH-300 course, https://learn.microsoft.com/en-us/training/courses/gh-300t00, for GitHub Copilot. It is a very busy 1-day course aimed at preparing for the GH-300 certification and includes concepts around GitHub enterprise. There are exercises included in the course but they only need a browser so no labs need to be provided. Students would need to bring their own GitHub account and license.
There are 12 modules in GH-300 with a total of two hours of hands-on exercises:
- Responsible AI with GitHub Copilot
- Introduction to GitHub Copilot
- Introduction to prompt engineering with GitHub Copilot
- Using advanced GitHub Copilot features
- GitHub Copilot Across Environments: IDE, Chat, and Command Line Techniques
- Management and customization considerations with GitHub Copilot
- Developer use cases for AI with GitHub Copilot
- Develop unit tests using GitHub Copilot tools
- Introduction to GitHub Copilot Business
- Introduction to GitHub Copilot Enterprise
- Using GitHub Copilot with JavaScript
- Using GitHub Copilot with Python
There is also the AZ-2007 Accelerate app development by using GitHub Copilot course. This is also a 1-day course and comes with a lab environment that needs to be purchased. The course is aligned with an applied skill https://learn.microsoft.com/en-us/credentials/applied-skills/accelerate-app-development-by-using-github-copilot/
There are 5 modules in AZ-2007 each with a hands-on lab:
- Get started with GitHub Copilot
- Generate documentation using GitHub Copilot tools
- Develop code features using GitHub Copilot tools
- Develop unit tests using GitHub Copilot tools
- Implement code improvements using GitHub Copilot tools
I asked Copilot to summarise the differences
|
Feature |
GH-300 |
AZ-2007 |
|
Type |
Certification Exam |
Applied Skill |
|
Depth |
Broad and deep (includes architecture, ethics, enterprise features) |
Focused and practical (hands-on coding tasks) |
|
Audience |
Developers with GitHub experience |
Developers using VS Code |
|
Goal |
Validate comprehensive knowledge |
Build practical skills |
|
Topics |
Responsible AI, prompt engineering, testing, privacy |
Code generation, documentation, unit testing |

