AI Instructor Live Labs Included Exam Prep

GH-300: GitHub Copilot

Prep for the August 2026 revision of the GH-300 Copilot exam — IDE, Chat, Agent Mode, Edits, MCP, Sub-Agents, Spaces, Spark, CLI, PR summaries, code review, coding agent, policies, and REST API admin.

Intermediate
17h 15m
12 Lessons
GH-300
GH-300: GitHub Copilot Badge

View badge details

Exam Preparation

Exam Preparation Included

Prepare for the GH-300 certification with practice questions written to match the real exam — the same formats you'll meet on test day, including multiple choice, multiple select, drag-and-drop, hot area, build list, dropdown select, and case studies. Walk in knowing exactly what to expect.

Practice Questions Track Progress

About This Course

Prepare for the GH-300 GitHub Copilot certification exam, aligned to the August 7, 2026 blueprint. Build fluency across every current Copilot surface inline suggestions and Chat in the IDE, Agent Mode with Copilot Edits and MCP tool extensions, Agent Sessions and Sub-Agents, Copilot Spaces for team context, Copilot Spark for prototyping, the GitHub Copilot CLI, and Copilot on GitHub.com for PR summaries, code review and the coding agent on issues. Finish with the responsible-AI, privacy, content-exclusions, and organization-admin material the exam expects: Copilot plans and feature availability, Code Review policies, subscription management via the REST API, audit log events, and the data-flow and architecture questions you need to answer with confidence. By the end of this course you will be able to work day-to-day as a Copilot-fluent developer and sit the GH-300 exam.

Course Curriculum

12 Lessons
01
AI Lesson
AI Lesson

Copilot Foundations: Responsible AI + Your First Suggestions in VS Code

45m

Learn the responsible-AI principles that frame every Copilot interaction, then install and sign in to GitHub Copilot in VS Code and Visual Studio 2026, operate inline (ghost-text) suggestions with the four core keyboard shortcuts, drive Copilot Chat with slash commands and @workspace/@terminal/@vscode handles, apply the three-layer validation stack plus attribution habits Michael Peters built into NorthPeak's playbook, and understand the organization-level content exclusions and feature policies that make Copilot safe at team scale. By the end of this lesson you will be able to explain Copilot's four risk families, get a fresh workstation Copilot-ready end-to-end, review Copilot output with discipline, and recognize when an org-level policy is the right fix.

02
Lab Exercise
Lab Exercise

Copilot Foundations — Lab Exercises

1h 45m 3 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

Follow Alex Kim through a complete Copilot Foundations lab on a NorthPeak Robotics workstation. In Exercise 1, sign in to skillmeupai.ghe.com, install and authenticate Copilot in both VS Code and Visual Studio 2026, practice the four ghost-text keyboard shortcuts on fleet-utils.js, drive Copilot Chat with slash commands and @workspace, and lock down fleet-secrets/ with a .copilotignore. In Exercise 2, evaluate Copilot suggestions on fleet-auth.js for five planted security vulnerabilities and score Copilot's fixes against the three-layer validation stack. In Exercise 3, set the user-level duplicate-detection toggle to Block, apply the attribution decision tree, and commit NorthPeak's responsible-use notes to .github/COPILOT_USAGE.md. By the end you will have the full Day-1 Copilot operating pattern plus the responsible-AI discipline the course teaches.

03
AI Lesson
AI Lesson

Prompting & Context: Prompt Engineering + Copilot Spaces & Spark

45m

Learn how to steer Copilot across six levers. First the single-file craft: shape the assembled prompt by controlling the file name, nearby code, and open tabs; use zero-shot vs few-shot deliberately; and codify the squad's always-on standards in .github/copilot-instructions.md (repo-wide) and scoped .github/instructions/<name>.instructions.md files. Then make repeatable chat flows reusable as .github/prompts/<name>.prompt.md files any teammate invokes with /<name>. Finally scale beyond the single repo: Copilot Spaces on skillmeupai.ghe.com give the whole team grounded, cited answers rooted in curated FleetBoard sources, and Copilot Spark turns a plain-language brief into a brand-new app with a shareable preview URL in minutes. The lesson closes with the decision tree that keeps each surface — inline, Chat, Agent Mode, instructions, prompts, Spaces, Spark — in its right lane.

04
Lab Exercise
Lab Exercise

Prompting & Context — Lab Exercises

2h 25m 4 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

Hands-on practice across all six prompting + context levers from the lesson: compare zero-shot vs few-shot prompting side by side; author a repo-wide .github/copilot-instructions.md, a scoped .github/instructions/typescript.instructions.md, and a shareable .github/prompts/review-pr.prompt.md the squad invokes with /review-pr; stand up a FleetBoard Core Copilot Space on skillmeupai.ghe.com with four pinned sources and feel the grounding delta against plain Chat; and prototype a FleetBoard operator dashboard from an empty folder with Copilot Agent mode for Michael's Thursday leadership demo. By the end of this lab you will be able to pick the right Copilot tool for each shape of task and codify repeat winners as team-wide assets.

05
AI Lesson
AI Lesson

Copilot Outside the IDE: Terminal CLI + GitHub.com

35m

Learn the two Copilot surfaces that live outside the editor: the gh copilot extension in any shell (suggest + explain across shell / gh / git categories, interactive multi-turn sessions, promoting one-liners to reusable scripts) and Copilot on skillmeupai.ghe.com itself (PR summaries, Copilot Code Review tuned by .github/instructions/ files, and the Copilot Coding Agent kicked off by assigning @copilot to an issue). By the end of this lesson you'll be able to pick the right Copilot surface for the moment — editor Agent Mode, terminal CLI, PR Chat, Code Review, or Coding Agent — and recognize when each one earns its place in a FleetBoard workflow.

06
AI Lesson
AI Lesson

Agent Mode & Developer Productivity: Refactor, Document, Test

1h 0m

Learn the full in-editor Copilot surface and the daily productivity loop: the three chat modes (Ask / Edit / Agent) and when to pick each; Agent Mode's plan-act-verify loop under per-tool-call approval; MCP for connecting Copilot to external tools (GitHub, filesystems, databases); Sub-Agents for keeping the primary agent's context lean on long engagements; disciplined refactoring with tests as the safety net; and OWASP-grounded security review that trusts named patterns but verifies every specific claim. By the end of this lesson you will be able to pick the right mode for any change, drive Agent Mode through a plan-act-verify loop, wire up an MCP server from .vscode/mcp.json, delegate focused work to a Sub-Agent, refactor with intent and verify behavior with tests, and complete a security review the team can ship behind.

07
Lab Exercise
Lab Exercise

Copilot Outside the IDE — Lab Exercises

2h 25m 3 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

Three hands-on exercises on Copilot's two surfaces outside the editor. In Exercise 1, sign in to skillmeupai.ghe.com, install GitHub Copilot CLI with winget, sign it in with copilot login --host, and ask it to suggest, explain, and revise PowerShell, gh, and git commands, use copilot -p for one-shot explanations, and decline a mutating command in the tool approval prompt. In Exercise 2, open multi-turn interactive Copilot CLI sessions, iterate on a FleetBoard log-triage pipeline across several prompts, then promote the final one-liner to a parameterized, committed fleet-ops/log-triage.ps1. In Exercise 3, push a FleetBoard feature branch to GitHub Enterprise, generate a Copilot PR summary from the diff, request a Copilot Code Review, tune the review with a repo-level .github/instructions/review-standards.instructions.md, then (where the tier allows) assign @copilot to a FleetBoard issue so Copilot cloud agent lands a draft PR. All work runs on the lab's Windows 11 VM; the GHE repos the student creates are wiped at lab end.

08
Lab Exercise
Lab Exercise

Agent Mode & Developer Productivity — Lab Exercises

2h 40m 4 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

Four exercises across two FleetBoard starter projects on the same Windows 11 VM. Exercises 1–2 drill the Copilot chat modes (Ask / Edit / Agent) and the Agent Mode extensions (MCP server registration, Sub-Agent delegation) against C:\labs\copilot-agent-mode\. Exercises 3–4 drill the daily productivity loop (refactor, document, generate a realistic fixture, test with /tests, OWASP-grounded security review, input validation) against a parallel task-scheduler module in C:\labs\copilot-productivity\. By the end of this lab you will have hands-on counterparts to every topic in the paired lesson — three modes, MCP, Sub-Agents, refactoring, documentation, testing, and security review.

09
AI Lesson
AI Lesson

Data Handling, Architecture and Privacy

50m

Learn how Copilot handles the data your team hands it: the request lifecycle from editor context to model and back, the proxy filters that strip secret-shaped tokens, how content exclusions keep sensitive paths out of context, and how duplication detection flags completions that match public code. See how audit logs and organization management settings give an admin the levers to roll Copilot out responsibly across many teams. By the end of this lesson you will be able to describe Copilot's data flow and name the policy surfaces that protect an organization's code and secrets.

10
Lab Exercise
Lab Exercise

Data Handling, Architecture and Privacy - Lab Exercises

1h 15m 2 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

Configure the policy surfaces that keep Copilot inside the NorthPeak Robotics data perimeter: write and test content-exclusion patterns against FleetBoard's secrets paths, trigger and inspect duplication detection on a public-code match, review Copilot audit log events for a window of org activity, and tune organization-level policies to match the rollout plan. By the end of this lab you will be able to configure content exclusions, interpret audit log events, and set the org-level posture Copilot runs under.

11
AI Lesson
AI Lesson

Copilot Admin: Policies, Code Review Governance & Subscription Management

1h 0m

Learn how enterprises govern GitHub Copilot at scale: organization-wide policy management, Copilot Code Review policies, content exclusions at org level, feature availability across IDEs and github.com, audit log events for Copilot, and the Copilot subscription REST API. You'll see how admins decide which teams get which Copilot features, how to require Code Review on every PR, and how automation can inspect subscription state outside the admin UI. By the end of this lesson you will be able to describe the organization admin surface for Copilot and reason about which lever controls which feature in a mixed-plan tenant.

12
Lab Exercise
Lab Exercise

Copilot Admin: Policies, Code Review Governance & Subscription Management - Lab Exercises

1h 50m 2 Exercises

Note: This lab pre-provisions a Windows VM and GitHub Enterprise sign-in credentials at start — allow up to 10 minutes for the environment to become ready before beginning the exercises.

Practice the Copilot admin surface on skillmeupai.ghe.com: inspect org-wide Copilot policy and content exclusions, enable Copilot Code Review on an org repository, walk the audit log for Copilot events, and call the Copilot subscription REST API from the terminal to inspect seat state and billing. Everything runs in PowerShell on the lab's Windows 11 VM with the ghdev credentials pre-provisioned in the Environment tab. By the end of this lab you will be able to configure and audit Copilot at the organization level and query subscription state via the REST API.

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 6 Hands-on Lessons
  • Exam Prep Included
  • Completion Badge
GH-300: GitHub Copilot Badge

Earn Your Badge

Complete all lessons to unlock the GH-300: GitHub Copilot achievement badge.

Skill Level Intermediate
Total Duration 17h 15m
GH-300: GitHub Copilot Badge
Achievement Badge

GH-300: GitHub Copilot

Awarded for completing the GH-300: GitHub Copilot certification preparation course. Demonstrates proficiency in responsible AI usage, prompt engineering, Copilot features across IDE/CLI/GitHub.com, Agent Mode, MCP, testing, and privacy management.

Course GH-300: GitHub Copilot
Criteria Complete all 24 lessons in the GH-300: GitHub Copilot course including teaching lessons and hands-on lab exercises.
Valid For 730 days

Skills You'll Earn

GitHub Copilot Prompt Engineering AI-Assisted Development Agent Mode MCP Code Review Testing with AI Responsible AI Privacy & Data Handling

Complete all lessons in this course to earn this badge