GH-300T00: GitHub Copilot

This intermediate course shows developers how to use GitHub Copilot to write code faster and more efficiently. You’ll learn to work with code suggestions, Copilot Chat and agent features in your editor, write effective prompts, and generate tests and documentation. It also covers using Copilot responsibly, along with privacy settings and administration across an organisation. It prepares you for the GitHub Copilot (GH-300) certification exam.

For more information, see below
Duration
8 hours (1 day)
Modules
15 Modules
Course type
Microsoft

Course Overview

This intermediate-level course introduces developers and IT professionals to GitHub Copilot, a generative AI tool that enhances coding productivity. Learners will explore how to use Copilot effectively, understand its capabilities and limitations, and apply responsible AI practices. The course also covers ethical considerations, governance frameworks, and risk mitigation strategies for AI-assisted development.

Before You Begin

  • Experience with software development and version control
  • Familiarity with GitHub and coding environments
  • Basic understanding of AI concepts and tools
  • Interest in ethical and responsible AI usage

Key outcomes

  • Accelerate Coding with Copilot Use GitHub Copilot to boost development speed and efficiency.
  • Apply Responsible AI Understand ethics and governance in AI-assisted workflows.
  • Integrate into DevOps Use Copilot in CI/CD pipelines and automation tasks.
  • Mitigate AI Risks Ensure secure, ethical, and compliant AI usage.

Tools you’ll use

Visual Studio Code
Visual Studio Code
GitHub Actions
GitHub Actions
GitHub Copilot
GitHub Copilot
Responsible AI dashboard (conceptual)
Responsible AI dashboard (conceptual)

Skills you’ll gain

  • Copilot Code Generation
  • Responsible AI Practices
  • Ethical Risk Mitigation
  • AI-Assisted Coding Governance
  • DevOps Workflow Integration
  • AI Tool Governance
  • Secure Coding Automation
  • Prompt Engineering Techniques

What You’ll Learn

15 modules
1Module 1: Responsible AI with GitHub Copilot
1.1.1 Introduction
1.1.2 Mitigate AI risks
1.1.3 Microsoft and GitHub’s six principles of responsible AI
1.1.4 Summary
2Module 2: Introduction to GitHub Copilot
1.2.1 Introduction
1.2.2 GitHub Copilot, your AI pair programmer
1.2.3 Interact with Copilot
1.2.4 Set up, configure, and troubleshoot GitHub Copilot
1.2.5 Summary
3Module 3: Introduction to prompt engineering with GitHub Copilot
1.3.1 Introduction
1.3.2 Prompt engineering foundations and best practices
1.3.3 GitHub Copilot user prompt process flow
1.3.4 GitHub Copilot data
1.3.5 GitHub Copilot Large Language Models (LLMs)
1.3.6 Summary
4Module 4: Introduction to Copilot Spaces
1.4.1 Introduction
1.4.2 Creating your first space
1.4.3 Part 1 Sharing, Discoverability, and Governance
1.4.3 Part 2 Sharing, Discoverability, and Governance
1.4.4 Do’s and Don’ts of Working in a Space
1.4.5 Summary
5Module 5: Using advanced GitHub Copilot features
1.5.1 Introduction
1.5.2 Advanced GitHub Copilot features
1.5.3 Exercise – Set up GitHub Copilot to work with Visual Studio Code
1.5.4 Applied GitHub Copilot techniques
1.5.5 Summary
6Module 6: GitHub Copilot Across Environments: IDE, Chat, GitHub.com, and Command Line Techniques
1.6.1 Introduction
1.6.2 Code completion with GitHub Copilot
1.6.3 GitHub Copilot Chat
1.6.4 Part 1 GitHub Copilot on GitHub.com
1.6.4 Part 2 GitHub Copilot on GitHub.com
1.6.5 GitHub Copilot for the Command Line
1.6.6 Summary
7Module 7: Management and customization considerations with GitHub Copilot
1.7.1 Introduction
1.7.2 Explore GitHub Copilot plans and their associated management and customization features
1.7.3 Explore contractual protections in GitHub Copilot and disabling matching public code
1.7.4 Manage content exclusions
1.7.5 Troubleshoot common problems with GitHub Copilot
1.7.6 Summary
8Module 8: Developer use cases for AI with GitHub Copilot
1.8.1 Introduction
1.8.2 Part 1 Boost developer productivity with AI
1.8.2 Part 2 Boost developer productivity with AI
1.8.3 Part 1 Align with developer preferences
1.8.3 Part 2 Align with developer preferences
1.8.4 Part 1 AI in the Software Development Lifecycle (SDLC)
1.8.4 Part 2 AI in the Software Development Lifecycle (SDLC)
1.8.5 Part 1 Understand limitations and measure impact
1.8.5 Part 2 Understand limitations and measure impact
1.8.6 Summary
9Module 9: Develop unit tests using GitHub Copilot tools
1.9.1 Introduction
1.9.2 Part 1 Examine the unit testing tools and environment
1.9.2 Part 2 Examine the unit testing tools and environment
1.9.2 Part 3 Examine the unit testing tools and environment
1.9.3 Create unit tests using the Generate Tests smart action
1.9.4 Create unit tests using Inline Chat
1.9.5 Part 1 Create unit tests using Chat view modes
1.9.5 Part 2 Create unit tests using Chat view modes
1.9.6 Summary
10Module 10: Building applications with GitHub Copilot agent mode
1.10.1 Introduction
1.10.2 What is GitHub Copilot Agent Mode?
1.10.3 Part 1 Explore the power of autonomous development assistance
1.10.3 Part 2 Explore the power of autonomous development assistance
1.10.4 Summary
11Module 11: Accelerate development with GitHub Copilot Cloud agent
1.11.1 Understanding and enabling the GitHub Copilot cloud agent
1.11.2 Security, risks, and limitations of the Copilot cloud agent
1.11.3 Part 1 Assigning, tracking, and troubleshooting Copilot cloud agent tasks
1.11.3 Part 2 Assigning, tracking, and troubleshooting Copilot cloud agent tasks
1.11.4 Customizing, extending, and validating the Copilot cloud Agent
1.11.5 Part 1 Responsible use of GitHub Copilot cloud agent on GitHub.com
1.11.5 Part 2 Responsible use of GitHub Copilot cloud agent on GitHub.com
1.11.6 Summary
12Module 12: Introduction to MCP Server
1.12.1 Introduction
1.12.2 Simplify your AI workflow with GitHub MCP Server
1.12.3 Configure, connect, and use GitHub MCP Server in VS Code
1.12.4 Using GitHub MCP Server with Copilot Chat
1.12.5 Summary
13Module 13: Leveling up code reviews and pull requests with GitHub Copilot
1.13.1 Introduction
1.13.2 Part 1 What GitHub Copilot adds to the review process
1.13.2 Part 2 What GitHub Copilot adds to the review process
1.13.3 Using Copilot as a reviewer in GitHub.com
1.13.4 Part 1 Catching issues early and automating reviews with Copilot
1.13.4 Part 2 Catching issues early and automating reviews with Copilot
1.13.5 Measuring impact and optimizing premium request units (PRUs)
1.13.6 Summary
14Module 14:Using GitHub Copilot with JavaScript
1.14.1 Introduction
1.14.2 What is GitHub Copilot
1.14.3 Exercise – Set up GitHub Copilot to work with Visual Studio Code
1.14.4 Use GitHub Copilot with JavaScript
1.14.5 Exercise – Update a JavaScript portfolio with GitHub Copilot
1.14.6 Summary
15Module 15: Using GitHub Copilot with Python
1.15.1 Introduction
1.15.2 What is GitHub Copilot?
1.15.3 Exercise – Set up GitHub Copilot to work with Visual Studio Code
1.15.4 Use GitHub Copilot with Python
1.15.5 Exercise – Update a Python web API with GitHub Copilot
1.15.6 Summary

Certification & Credentials

GH-300T00_ GitHub Copilot
Certificate track
8 hours (1 day)

Target Audience

Intended roles

  • DevOps Engineer
  • Game Designer
  • QA Engineer
  • Software Developer

Frequently asked questions

Is this course suitable for non-developers?
It’s best suited for developers and technical professionals.
Do I need to know AI to take this course?
Basic AI understanding helps but is not mandatory.
What coding languages does Copilot support?
Copilot supports many languages including Python, JavaScript, and C#.
Will I learn how to use Copilot responsibly?
Yes, ethical and governance practices are a key focus.
Is certification available after this course?
Yes, GitHub Copilot certification is available upon completion.
Duration

8 hours (1 day)

Modules

15 Modules

Course type

Microsoft

Category

Microsoft

Intended roles

DevOps Engineer, Game Designer, QA Engineer, Software Developer

Prerequisites

Experience with software development and version control, Familiarity with GitHub and coding environments, Basic understanding of AI concepts and tools, Interest in ethical and responsible AI usage

Reviews

There are no reviews yet.

Be the first to review “GH-300T00: GitHub Copilot”

Your email address will not be published. Required fields are marked *