Skip to main content

Agentic Software Engineering using GitHub Copilot

Class Details

May, 2026 - Last Updated: Aug, 2026 · 4 Days
GitHub Copilot Agentic Software Engineering Intermediate

This four-day workshop takes you from GitHub Copilot fundamentals to full agentic software engineering. Across nine modules you will build expertise across the complete Copilot ecosystem, covering agent mode basics, the Copilot harness of instructions, MCP servers, skills, plugins and hooks, agentic coding with local agents, cloud agents and subagent orchestration, agent sessions and the Agents Window, the Copilot CLI and SDK, the Copilot desktop app, agentic DevOps, governance, cost and observability, and planning and spec-driven delivery. Every concept is grounded in hands-on practice with real tools and real scenarios.

The way software gets built is changing fast. AI agents are no longer just productivity tricks: they are becoming core members of the engineering team. This course is built for developers who want to lead that shift while their peers are still catching up. You learn to delegate the repetitive, the predictable and the mechanical to agents, so your own attention goes toward decisions that need judgment, context and creativity.

You start with GitHub Copilot fundamentals and Agent Mode, then assemble the harness that agents run on, implement agentic coding with local agents, cloud agents and subagent orchestration, and manage agent sessions in the Agents Window, including remote sessions over SSH and dev tunnels, before automating with the Copilot CLI and SDK. Advanced modules cover the Copilot desktop app for session-based issue delivery, agentic DevOps for infrastructure and pipelines, governance, cost and observability, and the Plan, Specify, Deliver module, where you harvest a brownfield system, plan the change with agents and ship a feature through GitHub Spec Kit. By the end you have a working mental model for agentic systems, a set of reusable patterns you can bring back to your team, and the confidence to apply them immediately.

Audience

  • Software engineers interested in leveraging AI agents to enhance coding productivity and capabilities
  • Software architects looking to integrate and manage AI agents within the software development lifecycle
  • Team leads and managers exploring how AI agents optimize team workflows and project outcomes

Prerequisites

  • Experience with software development at a professional level
  • A GitHub Copilot license with a credit allowance, or a configured bring-your-own-key (BYOK) endpoint; usage-based billing makes this a required setup step

Curriculum

Module 1: GitHub Copilot Fundamentals & Agent Mode Basics

  • Getting Started & Configuring Copilot
  • Selecting Models
  • Shaping the Context Window
  • AI-Assisted Coding Essentials
  • Agent Mode Basics
  • Pull Requests & Code Reviews
  • Working in the Terminal

Module 2: GitHub Copilot Harness

  • Copilot Instructions
  • Prompt Files
  • Model Context Protocol & MCP Registry (Basics, Implementing MCP Servers & MCP Apps)
  • Agent Skills
  • Custom Agents (Overview & Repository Agents)
  • Agent Plugins
  • Copilot Memory
  • GitHub Copilot Hooks
  • Agent Interop

Module 3: Implementing Agentic Coding

  • Using Local Agents and Agent Mode
  • Delegating Tasks to Cloud Agents
  • Multi-Agent Orchestration with Subagents
  • Agentic Browser Automation
  • Upgrading & Modernization
  • Deep Research with /research (optional)
  • A Second Opinion with /rubber-duck (optional)

Module 4: Agent Sessions & Agents Window

  • The Agents Window
  • Agent Host Protocol (AHP vs ACP)
  • Remote Agent Sessions over SSH & Dev Tunnels
  • Managing Sessions in the Agents Window

Module 5: GitHub Copilot CLI & SDK

  • GitHub Copilot CLI
  • Extending the CLI with MCP Servers & Skills
  • Business Case: HR Document Updates Automation
  • GitHub Agentic Workflows
  • Codebase Q&A and Onboarding (optional)
  • SDK Fundamentals
  • Building Agents with Custom Tools
  • Building a Multi-Agent System
  • Deploying an SDK Agent to Azure

Module 6: GitHub Copilot App

  • Meet the Desktop Agents App
  • Set Up Your Workspace: Projects, Customize & Sync
  • My Work: Picking Up the Day
  • Sessions from Issues, Prompts & Pull Requests
  • The Validation Loop
  • Automations: Creating Them in the UI
  • Automations: Running & Maintaining Them

Module 7: Agentic DevOps

  • IaC & Configuration (Azure CLI, SSH, Bicep & Terraform)
  • CI/CD with GitHub Actions
  • Testing using Copilot (xUnit, Vitest, Playwright & Evaluations)
  • Documentation using Copilot

Module 8: Governance, Cost & Observability

  • Trust, Safety & the Permission Model
  • Cost, AI Credits & Bring Your Own Key (VS Code, the Copilot CLI & the GitHub Copilot App)
  • Enterprise Control of the Harness (Observability with OpenTelemetry)
  • EU AI Act, GDPR & Accessibility Compliance

Module 9: Plan, Specify, Deliver

  • Brownfield Analysis: Harvest the Current State
  • Planning with Agents
  • Why Spec-Driven Development
  • The Spec-Driven Workflow
  • Sample Case: Implement a Product Feature

Class Logistics

Delivery Price Ask quote
Day rate 1.200 EUR · excl. VAT, online
Max Users 12
Lab Requirements GitHub Codespaces / DevContainer
AI Coder Bring your own