AI Private

Get started with AI-assisted development (AZ-2007)

Accelerate app development with GitHub Copilot and Copilot Chat in Visual Studio Code, including code generation, testing, documentation, and refactoring.

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 accelerate application development with GitHub Copilot and GitHub Copilot Chat in Visual Studio Code. Explore AI-assisted workflows for generating and documenting code, creating unit tests, refactoring applications, reviewing code, and developing effective prompts.

Course Benefits

  • Configure and use GitHub Copilot in Visual Studio Code.
  • Use GitHub Copilot code completion and chat features to develop code.
  • Analyze code and generate project and inline documentation.
  • Create unit tests with GitHub Copilot smart actions and chat tools.
  • Refactor, improve, and review code with GitHub Copilot.
  • Create effective prompts and customize GitHub Copilot Chat responses for vibe coding workflows.

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. Get Started with GitHub Copilot
    1. Examine AI tools from GitHub, OpenAI, and Microsoft
    2. Compare GitHub Copilot plans
    3. Review GitHub Copilot features
    4. Examine GitHub Copilot's setup process
    5. Configure GitHub Copilot settings in Visual Studio Code
    6. Manage GitHub Copilot policies, features, and extensions for individuals
    7. Examine GitHub Copilot's code completion features
    8. Examine GitHub Copilot's AI assistance features
    9. Examine GitHub Copilot Chat view features
    10. Examine GitHub Copilot inline chat, smart actions, and quick chat
    11. Module assessment
  2. Generate Documentation Using GitHub Copilot Tools
    1. Review GitHub Copilot's explain and document features
    2. Examine GitHub Copilot prompts and keywords
    3. Analyze and explain code using GitHub Copilot
    4. Generate project documentation using GitHub Copilot
    5. Generate inline code documentation using GitHub Copilot
    6. Module assessment
  3. Develop Code Features Using GitHub Copilot Tools
    1. Examine the code development features of GitHub Copilot
    2. Examine GitHub Copilot best practices
    3. Generate code using GitHub Copilot code completion suggestions
    4. Generate code using GitHub Copilot Chat
    5. Module assessment
  4. Develop Unit Tests Using GitHub Copilot Tools
    1. Examine the unit testing tools and environment
    2. Create unit tests using the Generate Tests smart action
    3. Create unit tests using Inline Chat
    4. Create unit tests using Chat view modes
    5. Module assessment
  5. Implement Code Improvements Using GitHub Copilot Tools
    1. Review GitHub Copilot's code improvement features
    2. Examine GitHub Copilot's quick fix options
    3. Review code refactoring scenarios and GitHub Copilot best practices
    4. Refactor code using GitHub Copilot Inline Chat
    5. Refactor code using GitHub Copilot Chat modes
    6. Examine GitHub Copilot code review features
    7. Module assessment
  6. Introduction to Vibe Coding
    1. What is vibe coding?
    2. Examine the vibe coding process
    3. Create effective prompts for GitHub Copilot
    4. Identify product requirements and coding guidelines
    5. Customize GitHub Copilot Chat responses
    6. Module assessment

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 AI class:

  • An active GitHub Copilot subscription for a personal GitHub account or an account managed by an organization or enterprise.

Experience in the following would be useful for this AI class:

  • One or more years of software development experience.
  • Experience developing C# applications in Visual Studio Code with the C# Dev Kit extension.

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.