Hands-on
Labs
Guided exercises you run on your own machine, against your own repository, with a clear finish line: something that builds, passes its tests, and that you can explain.
No labs are published yet.
Labs need a tested, reproducible environment to be worth anything, so they ship with the clusters that support them rather than as empty pages. In the meantime, several lessons include runnable exercises inline — theGetting Startedtutorial andAgent Modelesson both end with something you can build.
Planned labs
- Build a Python API with CopilotScaffold a FastAPI service with completions and chat, then write and run the test suite yourself.Cluster 3 — Copilot Programming Languages ·Coming soon
/labs/copilot-python/ - Containerise an application with CopilotProduce a multi-stage Dockerfile with a non-root runtime user, and justify every line of it.Cluster 4 — Copilot for DevOps & Infrastructure ·Coming soon
/labs/copilot-docker/ - Write Terraform with CopilotGenerate HCL, then plan it and find what the model got wrong before anything is applied.Cluster 4 — Copilot for DevOps & Infrastructure ·Coming soon
/labs/copilot-terraform/ - Ship a feature with agent modeTake a real repository, scope a multi-file change, supervise the agent, and review the diff.Cluster 7 — Copilot Agents, MCP & Agentic Development ·Coming soon
/labs/copilot-agent-mode/ - Automate a DevOps task with an agentDelegate a repetitive maintenance job and set the permission boundaries before you start.Cluster 7 — Copilot Agents, MCP & Agentic Development ·Coming soon
/labs/copilot-devops-agent/