This module examines the features and capabilities of GitHub Copilot. You review the Copilot products available from GitHub, and examine the benefits, account types, features, and limitations of GitHub Copilot. After completing a step-by-step installation of the GitHub Copilot extensions for Visual Studio Code, you examine the capabilities provided by the GitHub Copilot and GitHub Copilot Chat extensions. You also complete an exercise that demonstrates how to configure the GitHub Copilot extensions in Visual Studio Code.
Imagine you’re a software developer at a tech startup. You’re tasked with developing a feature for one of the company’s newest apps. You’re happy to get the assignment, but the deadline is tight. You haven’t seen the codebase and you need to ensure the new feature is bug-free and efficient. You heard that GitHub Copilot can accelerate your development process, so you’re looking forward to examining its features yourself. GitHub Copilot can explain new and complex code, generate documentation, and help you develop code more efficiently and accurately. GitHub Copilot can help you meet your deadline and deliver a high-quality feature to your team.
The topics covered in this module include:
- Exploring AI tools for developers from GitHub, OpenAI, and Microsoft.
- Examining GitHub Copilot plans, tools, features, and limitations.
- Setting up, configuring, and managing GitHub Copilot for Visual Studio Code.
- Examining GitHub Copilot’s code completion features.
- Examining GitHub Copilot’s AI-assistance features.
By the end of this module, you’re able to describe how GitHub Copilot enhances your productivity, reduces errors, and makes your software development process more efficient.
Important
To complete this GitHub Copilot training, you must have an active subscription for GitHub Copilot in your personal GitHub account (includes the GitHub Copilot Free plan), or you must be assigned to a subscription managed by an organization or enterprise. Module activities may include GitHub Copilot suggestions that match public code. If you’re a member of an organization on GitHub Enterprise Cloud who has been assigned a GitHub Copilot subscription through your organization, the setting for suggestions matching public code may be inherited from your organization or enterprise. If your account blocks suggestions that match public code, module activities may not work as expected.