AI Private

GitHub Copilot (GH-300T00)

Learn to use GitHub Copilot responsibly across IDE, chat, and command-line workflows, with guidance on prompting, setup, customization, and AI risks.

Register or Request Training

  • Private class for your team
  • Live expert instructor
  • Online or on‑location
  • Customizable agenda
  • Proposal responses same day as request

Course Overview

Learn how to use GitHub Copilot effectively and responsibly throughout AI-assisted development workflows. This course covers responsible AI principles, setup and troubleshooting, prompt engineering, advanced features, code completion, Copilot Chat, command-line techniques, and management and customization options.

The course is intended for developers, engineers, data professionals, technical leaders, and others who use or oversee AI-assisted development tools.

Course Benefits

  • Apply responsible AI principles and mitigate risks when using GitHub Copilot.
  • Set up, configure, interact with, and troubleshoot GitHub Copilot.
  • Use prompt engineering foundations and best practices to improve Copilot interactions.
  • Apply GitHub Copilot features in IDE, chat, and command-line workflows.
  • Use code completion and advanced Copilot techniques to support developer productivity.
  • Evaluate GitHub Copilot plans, management options, content exclusions, and customization features.

Delivery Methods

Private Class
Delivered for your team at your site or online.

Microsoft Certified Partner

Webucator is a Microsoft Certified Partner. This class uses official Microsoft courseware and will be delivered by a Microsoft Certified Trainer (MCT).

Microsoft Certified Partner

Course Outline

  1. Responsible AI with GitHub Copilot
    1. Mitigate AI risks
    2. Microsoft and GitHub's six principles of responsible AI
    3. Module assessment
  2. Introduction to GitHub Copilot
    1. GitHub Copilot as an AI pair programmer
    2. Interact with Copilot
    3. Set up, configure, and troubleshoot GitHub Copilot
    4. Module assessment
  3. Introduction to Prompt Engineering with GitHub Copilot
    1. Prompt engineering foundations and best practices
    2. GitHub Copilot user prompt process flow
    3. GitHub Copilot data
    4. GitHub Copilot large language models
    5. Module assessment
  4. Using Advanced GitHub Copilot Features
    1. Advanced GitHub Copilot features
    2. Applied GitHub Copilot techniques
    3. Module assessment
  5. GitHub Copilot Across Environments: IDE, Chat, and Command Line
    1. Code completion with GitHub Copilot
    2. GitHub Copilot Chat
    3. GitHub Copilot for the command line
    4. Module assessment
  6. Management and Customization Considerations with GitHub Copilot
    1. GitHub Copilot plans and associated management and customization features
    2. Contractual protections and disabling suggestions that match public code
    3. Manage content exclusions
    4. Troubleshoot common GitHub Copilot problems
    5. Module assessment
  7. Developer Use Cases for AI with GitHub Copilot
    1. Boost developer productivity with AI

Class Materials

Each student receives a comprehensive set of materials, including course notes and all class examples.

Class Prerequisites

Experience in the following is required for this GitHub Copilot class:

Basic understanding of GitHub fundamentals

Prerequisite Courses

Courses that can help you meet these prerequisites:

Have questions about this course?

We can help with curriculum details, delivery options, pricing, or anything else. Reach out and we’ll point you in the right direction.