Audience
Developers, technical leads, DevOps engineers, and anyone looking to integrate AI‑assisted development into their workflow.
Prerequisites
Delegates should have working knowledge of Copilot with GitHub, or have attended the 1 day introduction course.
Duration
3 days. Hands on.
Objectives
Upon completion Delegates will be able to:
- Apply advanced prompting strategies for complex code generation
- Use Copilot effectively across multifile projects and architectural patterns
- Generate high quality tests, documentation, and refactoring plans
- Integrate Copilot into GitHub workflows including Actions, PR reviews, and security scanning
- Evaluate Copilot output for correctness, performance, and security
- Collaborate with teams using AIassisted development practices
Course Content
Day 1 — Advanced Copilot Coding Skills
Morning
Review of Copilot fundamentals and updates
Advanced prompting for functions, classes, and modules
Multifile reasoning and projectwide context
Handson: Build a featurerich module with Copilot
Afternoon
Refactoring with Copilot: patterns, antipatterns, and code smells
Performanceoriented prompting
Handson: Improve an existing codebase using Copilot suggestions
Day 2 — Testing, Documentation, and Automation
Morning
Advanced test generation: unit, integration, propertybased tests
Mocking, stubs, and test data generation
Handson: Build a complete test suite for a multifile project
Afternoon
Documentation workflows: READMEs, API docs, architecture summaries
Using Copilot to maintain documentation during refactors
GitHub Actions automation with Copilot
Handson: Create CI pipelines and automated documentation tasks
Day 3 — Collaboration, Security, and RealWorld Scenarios
Morning
Copilot in pull requests: reviews, suggestions, and code explanations
Security considerations: dependency risks, unsafe patterns, hallucination detection
Handson: Review and secure a PR using Copilot
Afternoon
Teambased development with Copilot
Building endtoend features with AI assistance
Capstone project: Extend or build a multicomponent application using Copilot
Group presentations and feedback