Your team gets agentic engineering out of the Copilot licences it already has.
GitHub Copilot training for engineering teams: two hands-on days in Copilot CLI or VS Code, then mentoring in your team's own work.
Written by
-
Benedikt Stemmildt Founder & Co-CEO
Updated:
- Format
- Two days, remote or on site, in German or English
- Group
- 8 to 12 participants
- Price
-
EUR 1,500 per participant
Up to 12 people attend, and you pay for 10 at most (EUR 15,000)
Net, plus VAT. On site, plus travel at cost.
- Who delivers it
- AboutOne of our 70+ trainers
- Tailored
- Adapted to your team and stack in a preparation call
- Mentoring
- As needed after the training, EUR 250 per hour, typically EUR 2,000 to 12,000 in total
How the training runs in GitHub Copilot
hackers&wizards runs GitHub Copilot training for engineering teams as an in-house team training: two days, remote or on site across Germany, Austria and Switzerland, in German or English, then mentoring while your team applies it to real work. It is our Agentic Engineering for Developers and QA training, run on your Copilot licences.
EUR 1,500 per participant. Team training, EUR 15,000 at most for the two days: up to 12 people attend, and you pay for 10 at most. Net, plus VAT. On site, plus travel at cost.
Teams have run every one of our trainings for engineering, product and leadership in GitHub Copilot.
In 2026 an energy supplier's tech and data teams, about 50 people in every role, trained in Copilot CLI in three remote groups split by stack. An insurance software provider's team of 22 trained two days in GitHub Copilot.
What's different in GitHub Copilot
After the training, your team puts each instruction in a file that the Copilot surface it uses actually reads, and decides per tool what Copilot may do without asking.
-
Three kinds of instruction file
.github/copilot-instructions.mdcovers the whole repository,.github/instructions/*.instructions.mdcovers the paths in its applyTo glob, andAGENTS.md,CLAUDE.mdorGEMINI.mdserve as agent instructions. Copilot CLI and the cloud agent read all three. Copilot Chat in VS Code reads the first two plusAGENTS.md, and Copilot Chat in JetBrains IDEs reads only the first two. -
Custom agents, skills and hooks
Custom agents are
.agent.mdfiles in.github/agents. Skills live in.github/skills,.agents/skillsor.claude/skills, so skills built for Claude Code carry straight over. Hooks are JSON files in.github/hooks, used by Copilot CLI and the cloud agent. -
MCP, with GitHub already connected
Copilot CLI comes with the GitHub MCP server already connected. Add more per person with
/mcp addor~/.copilot/mcp-config.json, or for the whole team with.github/mcp.jsonin the repository. -
Per-tool approvals, sandbox on request
Copilot CLI reads and searches freely, and asks before it edits files, runs a command that changes anything or opens a URL.
--allow-tooland--deny-toolset per-tool rules for a session, and a deny rule wins even against--allow-all. The local sandbox stays off until you run/sandbox enableor pass--sandbox.--yoloallows every tool, path and URL at once, so it belongs inside the sandbox with bypass requests turned off. -
Your IDE matters
In our deliveries Copilot's agent ran well in VS Code and poorly in IntelliJ (January 2026). That's why teams on JetBrains IDEs train in Copilot CLI, which reads the same instruction files.
What you set up on your side
- A Copilot seat for every participant. On Business or Enterprise, your organization manages Copilot policies for the whole team. Copilot CLI comes with every Copilot plan, but organization seats need the Copilot CLI policy switched on, so we check it with you before day one.
- Our hosted training environment runs Claude Code, so a Copilot training runs on your machines and licences. Your code stays put: the trainer works with your team on screen.
- Settle with your security team which permissions participants may grant. Some companies rule out
--allow-all-paths, and every exercise works without it.
That way seats and permissions are cleared before day one in Copilot starts.
Day one in GitHub Copilot
By the end of the day, your team can check that an instruction takes effect, hand Copilot a spec in plan mode and block pushes to main for good with a hook.
This is how the first day runs in Copilot CLI, taken from a delivered training. Your trainer cuts it to your codebase in the preparation call.
-
Watch the instructions take effect
Participants write a
copilot-instructions.md, ask a question, change one rule and ask again, then quit and pick the session back up withcopilot --resume. The usual mistake is a rule Copilot never sees because the file is in the wrong folder. The trainer has everyone confirm the answer changed. -
A spec sprint in plan mode
The team writes the repository instructions, drafts a feature spec with Copilot and hands it over in plan mode, which asks clarifying questions before touching any code. With
/model, participants run the same spec through two models and compare. -
Deny first, then let the agent run
By the end of the day, pushes are blocked and the tools the team approved run without prompts. Participants block every push for the session with
--deny-tool='shell(git push)', and block pushes to main for good with apreToolUsehook in.github/hooks, which lives in the repository and applies to every session. Everything else Copilot does under--allow-tool. A review agent in.github/agentschecks the result before the pull request.
What stays the same
The practice is the same in every agent: how the agent loop works, what context it needs, how to delegate so it checks its own work, and how the whole team keeps one way of working. The agenda, the trainers and the mentoring are those of the training you book.
Questions before you book
Can we run the training in GitHub Copilot?
Yes. Every engineering, product and leadership training runs in GitHub Copilot, on your team's Copilot licences. Your team works in Copilot CLI or VS Code.
Do we need Claude Code licences?
No. Your team trains on the Copilot licences it already has. Our hosted environment runs Claude Code, so a Copilot training runs on your machines.
What's different about GitHub Copilot?
Instructions live in .github/copilot-instructions.md, path-specific .instructions.md files or AGENTS.md, custom agents are .agent.md files, and approvals are set per tool. Skills built for Claude Code carry over, and the agent loop, context engineering and the review steps stay the same.
Does it work in IntelliJ?
Not well in our experience: Copilot's agent worked poorly in IntelliJ in our deliveries (January 2026), and Copilot Chat in JetBrains IDEs doesn't read AGENTS.md. Teams on JetBrains IDEs train in Copilot CLI alongside their IDE.
What does it cost?
EUR 1,500 per participant. Team training, EUR 15,000 at most for the two days: up to 12 people attend, and you pay for 10 at most. Net, plus VAT. On site, plus travel at cost. Mentoring is on call after every two-day team training: you book the hours your team needs, typically 2 to 4 a week over 4 to 12 weeks, at EUR 250 per hour, billed monthly as delivered. At those hours that is about EUR 2,000 to EUR 12,000 on top of the training.
Sources
Vendor facts on this page, checked against the vendor's documentation on 27 October 2026.
Not sure where to start? Take the self-check