Track: Full Mastery
Target Audience: Trainers delivering the complete curriculum
Duration: 88 hours across 29 sessions
Difficulty: Beginner → Advanced
Recommended Delivery: 15 days, with up to 7 teaching hours per day before breaks
Description
Choose this track if you need to teach the full curriculum. It includes all 29
sessions, covering first-time setup, agentic delivery, DevOps automation, and
supervision of agent work. You will prepare to teach technical teams as well as
product and delivery teams that do not write code.
Prerequisites
- Strong software development background (multiple languages)
- Familiarity with GitHub (repos, PRs, issues, Actions, org administration)
- GitHub Copilot Enterprise Cloud access
- Experience with CI/CD and at least one IaC tool (Terraform or Bicep)
- Node.js 22.22.2 or later and Python 3.10 or later
- Standalone CLI access and working JavaScript and Python language servers
- Docker for the Copilot SDK observability lab
- Comfort with live coding, demos, and running technical workshops
- Optional cloud access for infrastructure extensions; the required IaC lab runs locally
- GitHub Copilot app access for canvas and orchestration labs
Sessions
Module 1: Copilot Fundamentals (Beginner)
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 1 |
M1-01 |
Introduction to GitHub Copilot |
Beginner |
3 hrs |
| 2 |
M1-02 |
Copilot Chat & Inline Suggestions |
Beginner |
3 hrs |
| 3 |
M1-03 |
Prompt Engineering Fundamentals |
Beginner |
3 hrs |
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 4 |
M2-01 |
GitHub Copilot in the CLI |
Intermediate |
3 hrs |
| 5 |
M2-02 |
Agent Mode in the IDE |
Intermediate |
3 hrs |
| 6 |
M2-03 |
Copilot Spaces & Context Management |
Intermediate |
3 hrs |
| 7 |
M2-04 |
Copilot for Code Review & Pull Requests |
Intermediate |
3 hrs |
| 8 |
M2-05 |
GitHub Copilot App for Developers |
Intermediate |
3 hrs |
| 9 |
M2-06 |
Repair and Refactor a Broken Python Application |
Intermediate |
3 hrs |
| 10 |
M2-07 |
Migrate a Legacy Java Service to Modern .NET |
Advanced |
3 hrs |
Module 3: Agentic Workflows (Advanced)
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 11 |
M3-01 |
Copilot App, Plugins & Canvas Extensions |
Advanced |
3 hrs |
| 12 |
M3-02 |
Copilot Cloud Agent |
Advanced |
3 hrs |
| 13 |
M3-03 |
MCP Servers & Custom Tool Integration |
Advanced |
3 hrs |
| 14 |
M3-04 |
Custom Agents & Agent Profiles |
Advanced |
3 hrs |
| 15 |
M3-05 |
Agent Skills & the Copilot Ecosystem |
Advanced |
3 hrs |
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 16 |
M4-01 |
GitHub Actions & Workflow Generation |
Intermediate |
3 hrs |
| 17 |
M4-02 |
Infrastructure as Code with Copilot |
Advanced |
2 hrs 30 min |
| 18 |
M4-03 |
CI/CD Pipeline Debugging & Agentic Remediation |
Advanced |
3 hrs |
Module 5: Specification-Driven Frameworks (Advanced)
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 19 |
M5-01 |
Brady's Squad: Human-Led AI Teams (optional) |
Advanced |
3 hrs |
| 20 |
M5-02 |
Spec Kit: Specification-Driven Development |
Advanced |
3.5 hrs |
| 21 |
M5-03 |
HVE Core: Evidence-Led Delivery with RPI |
Advanced |
4 hrs |
Module 6: Advanced Topics & Capstone (Advanced)
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 22 |
M6-01 |
Build Reliable Agent Applications with the GitHub Copilot SDK |
Advanced |
3 hrs |
| 23 |
M6-02 |
End-to-End Capstone Project |
Advanced |
3 hrs |
| Order |
Session ID |
Title |
Difficulty |
Duration |
| 24 |
M7-01 |
Work Effectively in the GitHub Copilot App |
Beginner |
3 hrs |
| 25 |
M7-02 |
Interview Ideas and Shape Better Work |
Beginner |
3 hrs |
| 26 |
M7-03 |
Plan Work with GitHub Issues and MCP |
Intermediate |
3 hrs |
| 27 |
M7-04 |
Build and Use a Planning Canvas |
Intermediate |
3 hrs |
| 28 |
M7-05 |
Orchestrate Agents and Workstreams |
Intermediate |
3 hrs |
| 29 |
M7-06 |
Automate Delivery Follow-up and Connect Work Systems |
Intermediate |
3 hrs |
Recommended delivery schedule
15-day standard
| Day |
Sessions |
Focus |
| Day 1 |
Sessions M1-01, M1-02 |
Introduction + Chat |
| Day 2 |
Sessions M1-03, M2-01 |
Prompting + CLI |
| Day 3 |
Sessions M2-02, M2-03 |
IDE agent mode + Context |
| Day 4 |
Sessions M2-04, M2-05 |
Code review + Developer app |
| Day 5 |
Sessions M2-06, M2-07 |
Python repair + Java migration |
| Day 6 |
Sessions M3-01, M3-02 |
App canvases + Cloud agent |
| Day 7 |
Sessions M3-03, M3-04 |
MCP + Custom agents |
| Day 8 |
Sessions M3-05, M4-01 |
Skills + Actions |
| Day 9 |
Sessions M4-02, M4-03 |
IaC + CI/CD |
| Day 10 |
Sessions M5-01, M5-02 |
Squad + Spec Kit |
| Day 11 |
Sessions M5-03, M6-01 |
HVE + Copilot SDK |
| Day 12 |
Sessions M6-02, M7-01 |
Capstone + App foundations |
| Day 13 |
Sessions M7-02, M7-03 |
Interviewing + GitHub planning |
| Day 14 |
Sessions M7-04, M7-05 |
Planning canvas + Orchestration |
| Day 15 |
Session M7-06 |
Automation |
Learning outcomes
After this track, you should be able to:
- Deliver any session using its trainer materials
- Customize delivery for developer, DevOps, enterprise, product, and delivery audiences
- Use the complete Copilot toolchain: inline, Chat, CLI, agent mode, Copilot App, canvases, cloud agent, Spaces, custom agents, MCP, skills
- Build canvas extensions, custom MCP servers, agent profiles, and agent skills
- Build a reliable TypeScript agent application with the GitHub Copilot SDK
- Generate and manage GitHub Actions, Terraform/Bicep IaC, and CI/CD pipelines with Copilot
- Apply a governed specification-driven development flow before implementation
- Orchestrate multi-agent teams with optional tools such as Squad
- Design and execute end-to-end agentic development workflows
- Assess trainee progress and adapt delivery based on audience needs
- Create a teaching plan for your organization
- Teach non-developers to create briefs, issues, canvases, orchestrated work, and Automations with defined limits
- Teach HVE Research, Plan, Implement, Review, and Follow-up using linked phase results
- Teach developers to use isolated Copilot App sessions and independent critique, then decide pull-request readiness from test results and review findings
Live app access is required for Session M2-05 and either Session M7-05 route.
Prepared outputs support trainer explanation only. The schedule above uses
Session M7-05's product route after Sessions M7-01 to M7-04. For a developer-only delivery,
use its developer route after Session M2-05 instead; do not count the same session
twice toward the 88-hour total. Session M3-05 requires live CLI skill loading.
Next steps
- Start with the track most relevant to your audience.
- Combine sessions to match customer needs.
- Update the curriculum based on your delivery experience.
- Check feature status and update materials when Preview features reach GA.