Skip to content
GitHub Copilot Train-the-Trainer
Full Mastery

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

Module 2: Copilot in Practice (Intermediate to Advanced)

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

Module 4: DevOps & Infrastructure (Intermediate to Advanced)

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

Module 7: Product and Delivery Teams (Beginner to Intermediate)

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

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:

  1. Deliver any session using its trainer materials
  2. Customize delivery for developer, DevOps, enterprise, product, and delivery audiences
  3. Use the complete Copilot toolchain: inline, Chat, CLI, agent mode, Copilot App, canvases, cloud agent, Spaces, custom agents, MCP, skills
  4. Build canvas extensions, custom MCP servers, agent profiles, and agent skills
  5. Build a reliable TypeScript agent application with the GitHub Copilot SDK
  6. Generate and manage GitHub Actions, Terraform/Bicep IaC, and CI/CD pipelines with Copilot
  7. Apply a governed specification-driven development flow before implementation
  8. Orchestrate multi-agent teams with optional tools such as Squad
  9. Design and execute end-to-end agentic development workflows
  10. Assess trainee progress and adapt delivery based on audience needs
  11. Create a teaching plan for your organization
  12. Teach non-developers to create briefs, issues, canvases, orchestrated work, and Automations with defined limits
  13. Teach HVE Research, Plan, Implement, Review, and Follow-up using linked phase results
  14. 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.