AI Instructor Live Labs Included Exam Prep

GH-300: GitHub Copilot

Master GitHub Copilot for the GH-300 certification. Learn responsible AI, prompt engineering, Agent Mode, MCP, testing, and privacy across hands-on labs.

Intermediate
23h 25m
24 Lessons
GH-300
GH-300: GitHub Copilot Badge

View badge details

Exam Preparation

Exam Preparation Included

Practice with real exam-style questions for the GH-300 certification. AI-powered feedback helps you understand every answer.

Practice Questions Track Progress AI Feedback

About This Course

Prepare for the GH-300 GitHub Copilot certification exam. This comprehensive course covers responsible AI usage, prompt engineering, Copilot features across IDE/CLI/GitHub.com, Agent Mode, MCP, coding agents, testing, privacy, and organizational management. Hands-on labs use a multi-language VS Code environment with GitHub Copilot pre-installed.

Course Curriculum

24 Lessons
01
AI Lesson
AI Lesson

Responsible AI with GitHub Copilot

45m

Learn responsible AI principles for GitHub Copilot: risks, limitations, ethical usage, harm mitigation, and validating AI output.

02
Lab Exercise
Lab Exercise

Responsible AI - Lab Exercises

1h 15m 2 Exercises

Evaluate Copilot suggestions for security issues, bias, and license compliance. Practice responsible AI usage.

Evaluating Copilot Suggestions Identify security issues in Copilot-generated code suggestions for an authentication module ~15 min
License and Attribution Check Review code patterns for license compliance and configure duplication detection ~15 min
03
AI Lesson
AI Lesson

Introduction to GitHub Copilot

45m

Explore GitHub Copilot plans, features, how it works, and the code suggestion lifecycle.

04
Lab Exercise
Lab Exercise

Getting Started with GitHub Copilot - Lab Exercises

1h 15m 2 Exercises

Set up Copilot free trial, authenticate in VS Code, install Copilot CLI, and create your first Copilot-assisted code.

Setting Up GitHub Copilot Authenticate with GitHub, install Copilot extensions, and verify ghost text suggestions ~15 min
First Copilot Interactions Create a Task class using inline suggestions and explore Copilot Chat ~15 min
05
AI Lesson
AI Lesson

Prompt Engineering with GitHub Copilot

45m

Master prompt structure, context crafting, zero-shot vs few-shot prompting, and best practices for effective Copilot prompts.

06
Lab Exercise
Lab Exercise

Prompt Engineering - Lab Exercises

1h 15m 2 Exercises

Compare zero-shot vs few-shot prompts, craft context with copilot-instructions.md, and optimize prompt effectiveness.

Zero-Shot vs Few-Shot Prompting Compare Copilot output quality with and without example patterns ~15 min
Context Crafting Techniques Create copilot-instructions.md and practice using @workspace for context-aware suggestions ~15 min
07
AI Lesson
AI Lesson

Introduction to Copilot Spaces

30m

Learn to create, configure, and use Copilot Spaces for grounded, project-specific AI assistance.

08
Lab Exercise
Lab Exercise

Copilot Spaces - Lab Exercises

1h 10m 1 Exercises

Create a Copilot Space, add project context, and use Spaces for grounded project assistance.

Create a ForgeBoard Space Create a Copilot Space, add project context, and query it for grounded responses ~25 min
09
AI Lesson
AI Lesson

GitHub Copilot in the IDE

45m

Master inline suggestions, Copilot Chat, Edit Mode, Plan Mode, and file exclusions in VS Code.

10
Lab Exercise
Lab Exercise

Copilot in the IDE - Lab Exercises

1h 20m 2 Exercises

Build features using inline suggestions, refactor with Chat, make multi-file edits, and use Plan Mode.

Inline Suggestions Mastery Build a ForgeBoard API endpoint using only inline ghost text suggestions ~15 min
Chat, Edit Mode, and Plan Mode Use Copilot Chat to refactor, Edit Mode for multi-file changes, and Plan Mode for a new feature ~20 min
11
AI Lesson
AI Lesson

GitHub Copilot CLI

35m

Learn Copilot CLI installation, gh copilot suggest, gh copilot explain, interactive sessions, and script generation.

12
Lab Exercise
Lab Exercise

Copilot CLI - Lab Exercises

1h 10m 1 Exercises

Generate shell commands, explain complex pipelines, and build deployment scripts with Copilot CLI.

Command Line Productivity with Copilot CLI Use gh copilot suggest and explain to generate commands and a deployment script ~25 min
13
AI Lesson
AI Lesson

GitHub Copilot on GitHub.com

40m

Use Copilot for PR summaries, AI code review, customizable review standards, and Chat on GitHub.com.

14
Lab Exercise
Lab Exercise

Copilot on GitHub.com - Lab Exercises

1h 15m 2 Exercises

Create PRs with Copilot summaries, request AI code review, and configure review instructions.

Create a Pull Request with Copilot Summary Create a branch, make code changes, open a PR on GitHub, and use Copilot to generate the PR summary. ~15 min
Code Review with Copilot Request Copilot code review on your PR, configure custom review instructions, and compare review quality. ~15 min
15
AI Lesson
AI Lesson

Agent Mode & MCP

45m

Learn Agent Mode for autonomous development, sub-agents, MCP servers, and configuring GitHub MCP in VS Code.

16
Lab Exercise
Lab Exercise

Agent Mode & MCP - Lab Exercises

1h 20m 2 Exercises

Build a feature with Agent Mode, configure GitHub MCP server, and delegate tasks through MCP.

Build a Feature with Agent Mode Use Copilot Agent Mode to implement a complete task comments feature for ForgeBoard end-to-end. ~20 min
Configure and Use the GitHub MCP Server Set up the GitHub MCP server in VS Code and use it to query repositories and manage issues through Copilot Chat. ~15 min
17
AI Lesson
AI Lesson

Copilot Coding Agent

35m

Assign issues to Copilot, review automated PRs, and combine coding agent automation with team expertise.

18
Lab Exercise
Lab Exercise

Copilot Coding Agent - Lab Exercises

1h 10m 1 Exercises

Create a GitHub issue, assign it to Copilot, review the generated PR, and iterate on feedback.

Assign an Issue to the Copilot Coding Agent Create a well-structured GitHub issue, assign it to Copilot, and review the generated pull request. ~25 min
19
AI Lesson
AI Lesson

Developer Productivity with Copilot

45m

Use Copilot for code generation, refactoring, documentation, learning acceleration, and legacy code modernization.

20
Lab Exercise
Lab Exercise

Developer Productivity - Lab Exercises

1h 15m 2 Exercises

Refactor code, generate documentation, modernize legacy modules, and generate sample data with Copilot.

Refactor and Document Code Use Copilot to refactor a poorly structured ForgeBoard module and generate comprehensive documentation. ~15 min
Modernize Legacy Code and Generate Sample Data Convert callback-based code to async/await using Copilot and generate sample data for database seeding. ~15 min
21
AI Lesson
AI Lesson

Testing with GitHub Copilot

45m

Generate unit tests, integration tests, identify edge cases, write assertions, and practice TDD with Copilot.

22
Lab Exercise
Lab Exercise

Testing with Copilot - Lab Exercises

1h 20m 2 Exercises

Generate test suites, identify edge cases, practice TDD, and run tests with Copilot assistance.

Generate Unit Tests Use Copilot to generate a complete test suite for ForgeBoard's Task service, identify missing edge cases, and run tests. ~20 min
Test-Driven Development with Copilot Write test descriptions first, let Copilot generate tests, then use Copilot to generate the production code that passes them. ~15 min
23
AI Lesson
AI Lesson

Data Handling, Privacy & Management

50m

Understand Copilot data flow, proxy filtering, content exclusions, duplication detection, audit logs, and org management.

24
Lab Exercise
Lab Exercise

Privacy & Management - Lab Exercises

1h 15m 2 Exercises

Configure content exclusions, test duplication detection, review audit logs, and manage organization policies.

Configure Content Exclusions Create a .copilotignore file, configure exclusions for sensitive files, and verify Copilot respects them. ~15 min
Organization Policies and Audit Logging Review organization policy settings, configure feature access, and analyze audit log events for security monitoring. ~15 min

This course includes:

  • 24/7 AI Instructor Support
  • Live Lab Environments
  • 12 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.

Category Software Development
Skill Level Intermediate
Total Duration 23h 25m
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