Skip to main content

Agentic Software Engineering using GitHub Copilot

Feb, 2026 - Last Updated: Feb, 2026 · 2 Days
GitHub Copilot Agentic Software Engineering Intermediate

Embark on a transformative three-day journey into agentic software engineering with GitHub Copilot, where you will discover how to harness AI-powered tools to revolutionize your coding productivity and architectural decision-making. Whether you are a software engineer seeking to amplify your capabilities, a solution architect exploring the future of AI-assisted development, or a technical leader evaluating how AI agents enhance team workflows, this course equips you with the knowledge and hands-on experience to leverage AI effectively in modern software development.

Your learning adventure begins with GitHub Copilot Fundamentals, where you will establish a solid foundation by setting up GitHub Codespaces and development containers for seamless, reproducible environments. You will master AI-assisted coding through inline suggestions, slash commands, context variables, and code review integration on pull requests. By learning how Copilot integrates into your daily workflow, you will be prepared to unlock its full potential and understand the principles underlying effective AI collaboration.

The journey continues as you explore GitHub Copilot Artifacts and Tools, a pivotal module focused on extending Copilot’s capabilities through instructions, prompt files, and the Model Context Protocol. This module introduces custom agents, agent skills, and Copilot memory, empowering you to create intelligent, personalized coding assistants tailored to your specific needs.

Module 1: GitHub Copilot Fundamentals

  • GitHub Codespaces / Dev Containers
  • GitHub Copilot Introduction
  • Selecting Models
  • AI Assisted Coding
  • Slash Commands
  • Context Variables
  • Pull Requests & Code Reviews
  • Management and Settings

Module 2: GitHub Copilot Artifacts & Tools

  • Copilot Instructions
  • Prompt Files
  • Model Context Protocol
  • Custom Agents
  • Agent Skills
  • Copilot Memory
  • Understanding and Shaping GitHub Copilot’s Context Window
  • GitHub Copilot Hooks

Module 3: Implementing Agentic Coding

  • Using Local Agents and Agent Mode
  • Delegating Tasks to Cloud Agents
  • Using Background Agents
  • Multi Agent Orchestration
  • Using Anthropic Claude Code Agents

Module 4: GitHub Copilot CLI, SDK and Advanced Topics

  • GitHub Copilot CLI
  • Business Case: HR Document Updates Automation
  • GitHub Agentic Workflows
  • GitHub Copilot SDK
  • Implementing & using MCP Apps

Module 5: Agentic DevOps

  • Automation using Azure CLI
  • Infrastructure as Code (IaC) - Bicep & Terraform
  • Azure DevOps Pipelines & GitHub Actions

Module 6: Spec-Driven Development Foundations

  • Spec Driven Development
  • Spec-driven workflow
  • Constitution, Specification and Technical Plan
  • Tasks & Implementation
  • Getting Started with GitHub Spec Kit

Module 7: Capstone Project: End-to-End Agentic Development

  • Planning & Proof of Concept
  • Orchestrating & Implementation
  • Upgrading & Modernization
  • Testing using Copilot
  • Using Copilot for Documentation