Explore / Software & Engineering
GitHub Copilot (GH-300) Exam Prep

Learn GitHub Copilot hands-on in the editor, in the CLI and on github.com, and work through every skill in the GH-300 study guide (skills measured as of August 7, 2026), weighted the way the exam weights them, with original scenario questions that explain why each wrong answer is wrong. This is an i
Capable · 18 levels · 2 free · Created Oct 2026 · Professionally curated by levelupwith.com
What's inside
- Level 1: The GH-300 Exam and the Risks of Generative AIFree
[Use GitHub Copilot responsibly] Sets out how GH-300 works: the study guide belongs to GitHub and Microsoft and is free on Microsoft Learn, a score of 700 or more passes, the duration is on the official exam page, and this course is independent of both companies and cannot promise a pass. It then teaches the risks and limitations of generative AI tools such as GitHub Copilot. - Level 2: Ethical AI Use, Potential Harms and MitigationsFree
[Use GitHub Copilot responsibly] Covers ethical and responsible AI usage and how to identify the potential harms of AI usage, such as bias, insecure code, privacy exposure and over-reliance, along with the mitigation strategy for each. - Level 3: Validate AI Output and Operate Copilot Responsibly
[Use GitHub Copilot responsibly] Teaches why AI output must be validated and how to operate GitHub Copilot responsibly from day to day, both in the editor and on github.com. - Level 4: Enable Copilot in the IDE and Trigger It Four Ways
[Use GitHub Copilot features] Covers enabling Copilot in the IDE and triggering it through inline suggestions, chat, the CLI and agent mode, with plan names and feature limits checked against GitHub's current plans page. - Level 5: GitHub Copilot CLI: Install, Commands and Sessions
[Use GitHub Copilot features] Defines GitHub Copilot CLI and how it benefits developers, then covers the installation steps, key features and commands, interactive use and sessions, and generating scripts and managing files from the terminal. - Level 6: Agent Mode, Copilot Edits, MCP and Sub-Agents
[Use GitHub Copilot features] Covers using Agent Mode, Copilot Edits and MCP for enhanced development and workflows, plus managing Agent Sessions and delegating tasks to Sub-Agents for optimized context usage. - Level 7: Code Review, Spaces, Spark and PR Summaries
[Use GitHub Copilot features] Covers using Copilot for code review and coding assistance on github.com, and using Spaces, Spark, Pull Request summaries and customizable review standards set through instructions files. - Level 8: Copilot Chat: Commands, Limits, Feedback, Prompt Files
[Use GitHub Copilot features] Covers the limits, options, feedback and commands of GitHub Copilot Chat, including reusable prompt files that keep responses consistent. - Level 9: Org Policies, Audit Logs and the Subscriptions API
[Use GitHub Copilot features] Covers organization-wide policy management, including the Copilot Code Review policies and feature availability across IDEs and github.com, using audit log events, and managing subscriptions with the REST API. - Level 10: Data Usage, Flow, Sharing and Prompt Building
[Understand GitHub Copilot data and architecture] Covers how GitHub Copilot uses, moves and shares data, and how it processes input and builds the prompt it sends to the model. - Level 11: Proxy Filtering, Suggestion Lifecycle, LLM Limits
[Understand GitHub Copilot data and architecture] Covers proxy filtering and post-processing, the code suggestion lifecycle from keystroke to accepted code, and the limitations of LLMs and Copilot. - Level 12: Prompt Structure, Context and Zero/Few-Shot
[Apply prompt engineering and context crafting] Covers prompt structure and context, how Copilot determines context, and zero-shot versus few-shot prompting. - Level 13: Prompt Engineering Principles and Chat History
[Apply prompt engineering and context crafting] Covers best practices for prompt crafting, prompt engineering principles, and the prompt process flow, including how chat history is used. - Level 14: Generate, Refactor, Document and Modernize Code
[Improve developer productivity with GitHub Copilot] Covers using Copilot for code generation, refactoring and documentation, learning faster with less context switching, generating sample data and modernizing legacy code. - Level 15: Tests, Edge Cases, Security and Performance
[Improve developer productivity with GitHub Copilot] Covers generating unit and integration tests, identifying edge cases and writing assertions, and asking for security improvements and performance optimizations. - Level 16: Content Exclusions, Editor Settings and Ownership
[Configure privacy, content exclusions, and safeguards / Use GitHub Copilot in the IDE] Covers configuring content exclusions for specific files or repositories at repository and organization level, the related editor settings, and the ownership and limitations of Copilot outputs. - Level 17: Public Code Filter and Troubleshooting
[Configure privacy, content exclusions, and safeguards] Covers turning on the filter for suggestions matching public code, using code referencing, and resolving issues with suggestions and content exclusions. - Level 18: Timed Mock Exam: 50 Questions in 100 Minutes Timed mock
[All skill areas] A timed mock exam of 50 original scenario questions in 100 minutes, weighted like the GH-300 skill areas, that tests everything in levels 1–17 against a 70% pass mark.
Access
The first 2 levels are free with a free account. Every level, the podcast edition and the AI tutor come with All Access at £4.99/month or any Creator plan — see pricing.