Module 1: Copilot Fundamentals
M1
Beginner
3h
Introduction to GitHub Copilot
Learn what Copilot does, how the LLM works, and what plan tiers and privacy rules apply. Then set it up in the IDE.
Open session M1-01
M1
Beginner
3h
Copilot Chat & Inline Suggestions
Use the chat interface, slash commands, inline completions, and Next Edit Suggestions in the IDE.
Open session M1-02
M1
Beginner
3h
Prompt Engineering Fundamentals
Build a todo API with focused prompts. Check what CLI /refine changed and compare context before accepting the result.
Open session M1-03
Module 2: Copilot in Practice
M2
Intermediate
3h
GitHub Copilot in the CLI
Critique a repair plan and check CLI controls and fleet results. Practise queueing, recovery, and terminal automation.
Open session M2-01
M2
Intermediate
3h
Agent Mode in the IDE
Give Copilot a multi-step task in VS Code. Follow how it reads files, runs commands, and responds to errors.
Open session M2-02
M2
Intermediate
3h
Copilot Spaces & Context Management
Choose context for the Storefront project and inspect the CLI's loaded instructions. Correct a stale rule and compare the results.
Open session M2-03
M2
Intermediate
3h
Copilot for Code Review & PRs
Review a change yourself, then compare local /review and /security-review with Copilot PR review. Check the findings and test focused fixes.
Open session M2-04
M2
Intermediate
3h
GitHub Copilot App for Developers
Check the app workspace and compare rubber-duck and spar critiques. Return a forked plan note, then review the repair and decide if it is ready for a PR.
Open session M2-05
M2
Intermediate
3h
Repair and Refactor a Broken Python Application
Fix the Python application in failure order and check LSP references against inline rules. Refactor from an accepted plan while keeping reports unchanged.
Open session M2-06
M2
Advanced
3h
Migrate a Legacy Java Service to Modern .NET
Establish how the legacy Java service behaves before porting it to modern .NET. Use focused tests to check compatibility.
Open session M2-07
Module 3: Agentic Workflows
M3
Advanced
3h
Copilot App, Plugins & Canvas Extensions
Build a shared canvas through Copilot App customization. Define its state limits and actions, then record your review.
Open session M3-01
M3
Advanced
3h
Copilot Cloud Agent
Assign one issue to Copilot's cloud agent. Check the proposed change and test results before giving feedback or making a merge decision.
Open session M3-02
M3
Advanced
3h
MCP Servers & Custom Tool Integration
Use Model Context Protocol servers to give Copilot access to external tools, APIs, and data sources.
Open session M3-03
M3
Advanced
3h
Custom Agents & Agent Profiles
Check a JavaScript LSP lookup and tighten a custom-agent profile. Run the agent and check that it stops before an out-of-scope source change.
Open session M3-04
M3
Advanced
3h
Agent Skills & the Copilot Ecosystem
Run repository skills and compare interviews from pinned skill versions before planning. Review Chronicle suggestions for the selected sessions without applying them automatically.
Open session M3-05
Module 4: DevOps & Infrastructure
M4
Intermediate
3h
GitHub Actions & Workflow Generation
Generate CI and design deployment for one Node.js application. Repair its workflows, validate a custom action, and save the local check results.
Open session M4-01
M4
Advanced
150m
Infrastructure as Code with Copilot
Use Copilot to write, connect, validate, and security-review Terraform modules. Compare Bicep in the trainer demo or optional exercise.
Open session M4-02
M4
Advanced
3h
CI/CD Pipeline Debugging & Agentic Remediation
Use logs and local checks to diagnose pipeline failures. Reproduce a staged failure and review the proposed security fix.
Open session M4-03
Module 5: Specification-Driven Frameworks
M5
Advanced
3h
Brady's Squad: Human-Led AI Teams
Assign scoped work to persistent roles with Brady's Squad. Save the team's decisions and results so a person can review them.
Open session M5-01
M5
Advanced
210m
Spec Kit: Specification-Driven Development
Turn Spec Kit tasks into issues and implement them in stages. Run convergence checks and update the specification when requirements change.
Open session M5-02
M5
Advanced
4h
HVE Core: Evidence-Led Delivery with RPI
Develop one API feature through HVE Research, Plan, Implement, Review, and Follow-up. A person reviews the results and makes the delivery decision.
Open session M5-03
Module 6: Advanced Topics & Capstone
M6
Advanced
3h
Build Reliable Agent Applications with the GitHub Copilot SDK
Build and test a TypeScript agent with streaming and a deterministic custom tool. Handle permissions, block disallowed calls with hooks, and inspect OpenTelemetry traces.
Open session M6-01
M6
Advanced
3h
End-to-End Capstone Project
Complete one agentic implementation task from a governed specification. Review the result and make the handover decision.
Open session M6-02
Module 7: Product and Delivery Teams
M7
Beginner
3h
Work Effectively in the GitHub Copilot App
Compare answers with and without repository context. Revise a working brief when source material changes, then check it in a fresh session.
Open session M7-01
M7
Beginner
3h
Interview Ideas and Shape Better Work
Install and use a project interview skill to turn an unclear request into a decision brief. Revisit affected decisions when constraints change, then check the brief.
Open session M7-02
M7
Intermediate
3h
Plan Work with GitHub Issues and MCP
Inspect existing work through GitHub MCP before proposing an issue hierarchy. Preview the write, create the issues, and read them back to check and correct the result.
Open session M7-03
M7
Intermediate
3h
Build and Use a Planning Canvas
Create a planning canvas and simplify it. Detect when its state differs from GitHub, then update it to match.
Open session M7-04
M7
Intermediate
3h
Orchestrate Agents and Workstreams
Supervise child sessions that review GitHub issues or local developer inputs. Redirect the work when needed, then check and reconcile the findings.
Open session M7-05
M7
Intermediate
3h
Automate Delivery Follow-up and Connect Work Systems
Run a manual, draft-only Automation twice, changing an approved input between runs. Compare the results and decide which work system remains authoritative.
Open session M7-06
Learning tracks
Copilot Essentials
M1
M2
Start with setup and prompting, then practise Copilot in the terminal and IDE. Includes Sessions M1-01 to M1-03 and M2-01 to M2-02.
Developer Productivity
M1
M2
M7
Use Copilot in daily development, including review and app orchestration. Includes Sessions M1-01 to M1-03, M2-01 to M2-05, and M7-05.
Agentic Development
M1
M2
M3
M7
Add canvases, cloud agents, and custom tools to the developer path with Sessions M3-01 to M3-05.
DevOps & Automation
M1
M2
M4
Generate workflows, debug pipelines, and work on infrastructure. Includes Sessions M1-01 to M1-03, M2-01 to M2-02, and M4-01 to M4-03.
Product and Delivery Teams
M7
Carry one initiative through planning, agent supervision, and follow-up in the Copilot app. Includes Sessions M7-01 to M7-06.
HVE Engineering
M1
M2
M3
M5
Learn the Copilot workflows needed for the HVE Core challenge. Includes Sessions M1-01 to M1-03, M2-01 to M2-04, M3-03 to M3-04, and M5-03.
Full Mastery
M1
M2
M3
M4
M5
M6
M7
All 29 sessions across 7 modules. Choose this track when you need to teach the full curriculum.