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 the Copilot harness of instructions, MCP servers, skills, plugins and hooks, agentic coding, agent sessions and the Agents Window, the Copilot CLI and SDK, the Copilot desktop app, agentic DevOps, governance, cost, observability, compliance, 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 designed for developers who want to lead that shift rather than catch up to it. You will learn to delegate the repetitive, the predictable, and the mechanical to agents so that you can focus your own attention on decisions that require judgment, context, and creativity.

You will start by mastering GitHub Copilot as a true development partner, then assemble the harness that agents run on, implement agentic coding with subagent orchestration, and manage long-running agent sessions in the Agents Window before automating with the CLI and SDK. Advanced modules cover the Copilot desktop app for session-based issue delivery, agentic DevOps for infrastructure and pipelines, governance, cost, observability and compliance, and spec-driven delivery that ties everything together. By the end you will 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: Copilot Fundamentals & Agent Mode

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

Module 2: GitHub Copilot Harness

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

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

Module 4: Agent Sessions & Agents Window

  • The Agents Window
  • Agent Host Protocol (AHP vs ACP)
  • Remote Agent Sessions over SSH & Dev Tunnels
  • Session Management
  • Session Persistence & /chronicle
  • Deep Research with /research
  • Troubleshooting Agent Sessions
  • A Second Opinion with /rubber-duck

Module 5: GitHub Copilot CLI & SDK

  • GitHub Copilot CLI
  • Business Case: HR Document Updates Automation
  • GitHub Agentic Workflows
  • Extending the CLI with MCP Servers & Skills
  • Codebase Q&A and Onboarding
  • GitHub Copilot SDK
  • Copilot SDK Demos
  • Implementing & Using MCP Apps
  • Deploying an SDK Agent to Azure
  • Building a Multi-Agent System

Module 6: GitHub Copilot App

  • Meet the Desktop Agents App
  • Sessions from Issues, Prompts & Pull Requests
  • The Validation Loop
  • Scheduled Automations
  • Syncing Skills & MCP Servers
  • Configuring the App: Customize, Permissions & Models

Module 7: Agentic DevOps

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

Module 8: Governance, Cost & Observability

  • Trust, Safety & the Permission Model
  • Cost Model & AI Credits
  • Enterprise Policy & Managed Settings
  • Observability with OpenTelemetry
  • Cutting Token Cost with Open-Source Models
  • EU AI Act, GDPR & Accessibility Compliance

Module 9: Spec-Driven Development & Delivery

  • Why Spec-Driven Development
  • The Spec-Driven Workflow
  • Sample Case: Implement a Product Feature

Class Logistics

Delivery Price Ask quote
Max Users 12
Lab Requirements GitHub Codespaces / DevContainer
AI Coder Bring your own