GitHub Copilot (GH-300T00)

Price: $675.00
Duration: 1 day
Certification: 
Exam: GitHub Copilot
Continuing Education Credits:
Learning Credits:

This course explores the use of AI in the context of GitHub Copilot, a generative AI tool for developers. It equips users with the knowledge and skills to use Copilot effectively while mitigating potential ethical and operational risks associated with AI usage.


Upcoming Class Dates and Times

All Sunset Learning courses are guaranteed to run

Course Outline and Details

  • GitHub Account
  • A GitHub Account with an active subscription for GitHub Copilot is required for either your personal GitHub account or a GitHub account managed by an organization or enterprise. For learning purposes, the Copilot Free option with usage limits should be sufficient.
  • Basic understanding of GitHub fundamentals
  • AI Developers and Engineers: Professionals involved in creating and deploying AI systems who need to understand the ethical implications and governance frameworks.
  • Data Scientists and Analysts: Individuals who work with data and AI models, focusing on ensuring transparency, fairness, and accountability in their work.
  • Business Leaders and Managers: Decision-makers who oversee AI projects and need to implement responsible AI practices within their organizations.
  • Policy Makers and Regulators: Those responsible for creating policies and regulations around AI usage, ensuring that AI systems are developed and used ethically and safely.


This course in intended for students who want to understand and GitHub best practices. You will understand the fundamental features of GitHub, learn about repository management, gain an understanding of the GitHub flow, including branches, commits, and pull requests. Additionally, you will explore the collaborative features of GitHub by reviewing issues and discussions and be able to manage your GitHub notifications and subscriptions.

GitHub Copilot Fundamentals Part 1 of 2

Responsible AI with GitHub Copilot

  • Mitigate AI risks
  • Microsoft and GitHub's six principles of responsible AI

Introduction to GitHub Copilot

  • GitHub Copilot, your AI pair programmer
  • Interact with Copilot
  • Set up, configure, and troubleshoot GitHub Copilot
  • Exercise – Develop with AI-powered code suggestions by using GitHub Copilot and VS Code

Introduction to prompt engineering with GitHub Copilot

  • Prompt engineering foundations and best practices
  • GitHub Copilot user prompt process flow
  • GitHub Copilot data
  • GitHub Copilot Large Language Models (LLMs)

Using advanced GitHub Copilot features

  • Advanced GitHub Copilot features
  • Exercise – Set up GitHub Copilot to work with Visual Studio Code
  • Applied GitHub Copilot techniques
  • Exercise – Update a web API with GitHub Copilot

GitHub Copilot Across Environments: IDE, Chat, and Command Line Techniques

  • Code completion with GitHub Copilot
  • GitHub Copilot Chat
  • GitHub Copilot for the Command Line

Management and customization considerations with GitHub Copilot

  • Explore GitHub Copilot plans and their associated management and customization features
  • Explore contractual protections in GitHub Copilot and disabling matching public code
  • Manage content exclusions
  • Troubleshoot common problems with GitHub Copilot

GitHub Copilot Fundamentals Part 2 of 2

Developer use cases for AI with GitHub Copilot

  • Boost developer productivity with AI
  • Align with developer preferences
  • AI in the Software Development Lifecycle (SDLC)
  • Understand limitations and measure impact

Develop unit tests using GitHub Copilot tools

  • Examine the unit testing tools and environment
  • Create unit tests using the Generate Tests smart action
  • Create unit tests using Inline Chat
  • Create unit tests using Chat view modes
  • Exercise – Develop unit tests using GitHub Copilot

Introduction to GitHub Copilot Business

  • About GitHub Copilot for Business
  • GitHub Copilot for Business use cases and customer stories
  • How to get started with GitHub Copilot for Business

Introduction to GitHub Copilot Enterprise

  • About GitHub Copilot Enterprise
  • How to get started

Using GitHub Copilot with JavaScript

  • What is GitHub Copilot
  • Exercise – Set up GitHub Copilot to work with Visual Studio Code
  • Use GitHub Copilot with JavaScript
  • Exercise – Update a JavaScript portfolio with GitHub Copilot

Using GitHub Copilot with Python

  • What is GitHub Copilot?
  • Exercise – Set up GitHub Copilot to work with Visual Studio Code
  • Use GitHub Copilot with Python
  • Exercise – Update a Python web API with GitHub Copilot

Course Delivery Options

Train face-to-face with the live instructor.
Access to on-demand training content anytime, anywhere.
Attend the live class from the comfort of your home or office.
Interact with a live, remote instructor from a specialized, HD-equipped classroom near you. An SLI sales rep will confirm location availability prior to registration confirmation.
FREE AI Foundation TRAINING

Learn AI core concepts, earn a certification badge, and boost your career in just 4 hours. Sign up before July 31st to get this class absolutely free!