Course Overview

GitHub Copilot is an AI pair programmer that helps you write code faster and with less work. It draws context from comments and code to instantly suggest individual lines and whole functions.

In this course, GitHub’s experts will equip your team with the knowledge of GitHub Copilot’s Core features through the demos, Security, Compliance, Code and Data privacy policies, future roadmap, and answer questions.

Key Learning Areas

  • Features and Benefits of GitHub Copilot: Learn what are key features and benefits of GitHub copilot through demos
  • Security, Compliance and Privacy policies: You will get a clear understanding of governance policies of GitHub Copilot
  • Future roadmap and Q&A: You will also learn about the future roadmap of GitHub Copilot

Adopting GitHub Copilot can help companies improve their development processes, increase productivity, and reduce errors, ultimately leading to better software and happier developers.

Course Outline

Module 1 – Introduction to GitHub Copilot

What is GitHub Copilot?

  • What is it?
  • How does it work?

Why GitHub Copilot?

  • Benefits
  • What does research say?

Demos

Module 2 – Governance

Security 

  • Customer code and data
  • Security of transmitted data
  • How GitHub copilot helps in secure development
  • Outbound PII filtering
  • Air-gapped environments
  • Additional security measures

Privacy

  • Personal data collection and control
  • How is collected data processed
  • What access Microsoft has to the collected data
  • Are prompts and suggestions used to train AI models
  • How long is collected data retained
  • Data flow process

Compliance

  • Who owns copilot suggestions?
  • Third party testing and compliance certification
  • Does copilot have any control on your editor?
  • IP considerations and copyright
  • Open-source license considerations
  • Code ownership and references
  • Risk mitigation measures
  • How is your code used to generate suggestions?

Module 3 – Future Roadmap and Q&A

  • Future roadmap
  • Q&A

Who Benefits

GitHub administrators, technical leads, InfoSec, IT security

After completing this training, learners will be able to:

  • How GitHub Copilot enables developers
  • In-depth understanding of GitHub Copilot governance
  • What’s on the roadmap for Copilot

Prerequisites

  • GitHub Enterprise Cloud Account
  • Learners have administrator/owner roles in GitHub