This repository contains links to several sample projects, walkthroughs and videos that help you get started with GitHub Copilot.
To get started with the Copilot in a Box materials, click on the Releases section of this repository. It should appear on the right hand side in full screen mode, or at the bottom of the page when viewing in a collapsed window or device with a smaller screen.
The following resources are useful for learning more about GitHub Copilot. Have something to add? Please submit a pull request!
- skills/getting-started-with-github-copilot (< 1hr)
- An exercise which introduces GitHub Copilot from the groundup. It includes a series of steps that help you learn about Code Completions, Chat and more.
- skills/integrate-mcp-with-copilot (< 1hr)
- An exercise which introduces GitHub Copilot Agent Mode and the concept of Model Context Protocol (MCP) servers.
- github-samples/game-of-life-walkthrough (< 1hr)
- A self-guided walkthrough that introduces GitHub Copilot (including Chat, Edits, Copilot instructions), leading up to a GitHub-themed Game of Life implementation on GitHub Pages.
- github-samples/copilot-hack
- A set of challenges focused on GitHub Copilot. The challenges are more open-ended than the exercises in the other repositories, and are designed to encourage attendees to think through how they would use GitHub Copilot in their own projects.
- microsoft/CopilotHackathon
- A library of GitHub Copilot challenges, including a variety of samples (NodeJS, .NET, Java, Data Scientists, Python Engineers).
- github-samples/pets-workshop
- Two versions of a workshop that can be used either:
- 1h version that introduces the core capabilities of GitHub Copilot
- Full day version that introduces the wider GitHub platform including Codespaces, GitHub Advanced Security, GitHub Actions, as well as the core capabilities of GitHub Copilot.
- Two versions of a workshop that can be used either:
- How to write better prompts for GitHub Copilot
- Copilot Chat Cookbook
- How to refactor code with GitHub Copilot
- How to debug code with GitHub Copilot
- Live demo: GitHub Copilot in Visual Studio Code
- How GitHub Next took Copilot Workspace from Concept to Code
- Building apps with GitHub Copilot: A developer's perspective
- AI-powered development: Exploring the latest GitHub Copilot features
- Build Conway's Game of Life with GitHub Copilot Free
- How to get started with GitHub Copilot Free in Visual Studio Code
- Testing with GitHub Copilot
- GitHub Copilot Chat and o1-preview: Building a maze generator!
- GitHub Copilot: the agent awakens
- New GitHub Copilot code completion model: GPT-4o Copilot
- Demo: Using Claude 3.7 Sonnet with GitHub Copilot
This repository is maintained by GitHub's Developer Relations team. If you have a sample project, walkthrough, or video that you would like to add, please submit a pull request. If you have any questions or suggestions (particularly about the slides), please raise an issue.
The code in this repository is licensed under the MIT License. See the LICENSE file for more information. The content (including the PowerPoint deck and any other materials published as a release) are released under CC-BY-4.0.
The MIT license grant is not for GitHub's trademarks, which include the logo designs. GitHub reserves all trademark and copyright rights in and to all GitHub trademarks. GitHub® and its stylized versions and the Invertocat mark are GitHub's Trademarks or registered Trademarks. When using GitHub's logos, be sure to follow the GitHub logo guidelines.