Role-Based Programme
RB0315

GitHub Copilot for Information Technology

Build AI-Assisted Coding, Troubleshooting & Software Delivery Workflows

IMAGE REQUIRED
Duration
8 Hours
Level
Basic
Delivery
Instructor-Led
Format
Workshop

Programme Objectives

  • Build foundational capability in using GitHub Copilot across software development, application support, troubleshooting, testing, and technical documentation.
  • Use Copilot to understand unfamiliar codebases, generate and modify code, investigate defects, and explain technical implementations.
  • Apply Plan and Agent workflows to break IT requirements into controlled implementation tasks and execute multi-step development activities.
  • Strengthen testing, Pull Request review, and software-quality practices using Copilot-assisted workflows.
  • Maintain security, source-code confidentiality, human technical validation, and change-control practices throughout AI-assisted development.

Tools covered

GitHub CopilotCopilot ChatAsk ModePlan ModeAgent ModeCopilot Cloud AgentGitHub IssuesPull RequestsCopilot Code ReviewCustom InstructionsAGENTS.md

Who should attend

  • Software Developers
  • Application Developers
  • IT Application Professionals
  • Application Support Engineers
  • Technical Support Engineers
  • System Analysts
  • DevOps Professionals
  • Platform Engineers
  • IT Automation Professionals
  • Software Engineers
  • Technical Leads
  • IT Development Team Members

Prerequisites & Participant Readiness

  • Basic understanding of software-development or application-support processes
  • Familiarity with at least one programming language is recommended
  • Basic understanding of source code, repositories, and Git concepts is helpful
  • Familiarity with debugging and software testing is beneficial
  • General awareness of generative AI is helpful
  • No previous GitHub Copilot course completion required

TOC Modules

Concepts
  • Understanding GitHub Copilot across coding, explanation, planning, editing, testing, and software-delivery workflows
  • Comparing Ask Mode, Plan Mode, and Agent Mode for different technical activities
  • Understanding when to use interactive assistance versus autonomous multi-step execution
  • Differentiating generated suggestions from technically validated implementation
Practical activities
  • Exploring a representative repository with Copilot Chat
  • Using Copilot to explain unfamiliar code and application behaviour
  • Mapping IT Task → Copilot Mode → Human Review → Technical Outcome

Scenarios

IT Requirement to Tested Application Enhancement

Business Requirement → Copilot Plan → Codebase Analysis → Agent-Assisted Development → Unit Tests → Pull Request → Copilot Code Review → Engineer Validation → Approved Change

Participants convert a representative IT requirement into a tested software change while maintaining human ownership of architecture, code quality, security, and final release approval.

Application Defect to Controlled Resolution

Production / Application Issue → Logs & Error Context → Copilot-Assisted Diagnosis → Relevant Code Identification → Proposed Fix → Targeted Tests → Pull Request Review → Technical Validation

Participants use GitHub Copilot to accelerate defect investigation and remediation while independently validating the root cause, generated fix, regression impact, and release readiness.

Continue with programmes from the same capability area.

Take the next step

Ready to make this programme work for your team?

Customise modules, duration and business scenarios for your team.

Instructor-ledVirtualHybrid

Designed around your roles, tools and real workflows.