Information
# GitHub Copilot in a Box
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](https://github.com/github-samples/copilot-in-a-box/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.
## Useful Resources
The following resources are useful for learning more about GitHub Copilot. Have something to add? Please submit a pull request!
### Samples
- [skills/getting-started-with-github-copilot](https://github.com/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](https://github.com/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](https://github.com/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](https://github.com/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](https://github.com/microsoft/CopilotHackathon)
- A library of GitHub Copilot challenges, including a variety of samples (NodeJS, .NET, Java, Data Scientists, Python Engineers).
- [github-samples/pets-workshop](https://github.com/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.
- [github-samples/agents-in-sdlc](https://github.com/github-samples/agents-in-sdlc)
- A workshop (generally takes 1.5h - 2h dependent on previous experience), focusing on Copilot coding agent, Copilot agent mode, Copilot Instructions and more.
### Guides
- [How to write better prompts for GitHub Copilot](https://github.blog/developer-skills/github/how-to-write-better-prompts-for-github-copilot/)
- [Copilot Chat Cookbook](https://github.blog/developer-skills/github/how-to-write-better-prompts-for-github-copilot/)
- [How to refactor code with GitHub Copilot](https://github.blog/ai-and-ml/github-copilot/how-to-refactor-code-with-github-copilot/)
- [How to debug code with GitHub Copilot](https://github.blog/ai-and-ml/github-copilot/how-to-debug-code-with-github-copilot/)
### Videos
- [Live demo: GitHub Copilot in Visual Studio Code](https://www.youtube.com/watch?v=dSbv-1KGu2U)
- [How GitHub Next took Copilot Workspace from Concept to Code](https://www.youtube.com/watch?v=f3Yrms9r_n4)
- [Building apps with GitHub Copilot: A developer's perspective](https://www.youtube.com/watch?v=bsSAywnqptc)
- [AI-powered development: Exploring the latest GitHub Copilot features](https://www.youtube.com/watch?v=07mUcfiTpag)
- [Build Conway's Game of Life with GitHub Copilot Free](https://www.youtube.com/watch?v=pGV_T6g1hcU)
- [How to get started with GitHub Copilot Free in Visual Studio Code](https://www.youtube.com/watch?v=dMbOh114Vd4)
- [Testing with GitHub Copilot](https://www.youtube.com/watch?v=smdBqEu7fx4)
- [GitHub Copilot Chat and o1-preview: Building a maze generator!](https://www.youtube.com/watch?v=HxoCaobgg70)
- [GitHub Copilot: the agent awakens](https://www.youtube.com/watch?v=C95drFKy4ss)
- [New GitHub Copilot code completion model: GPT-4o Copilot](https://www.youtube.com/watch?v=Oi_O6SZZWPc)
- [Demo: Using Claude 3.7 Sonnet with GitHub Copilot](https://www.youtube.com/watch?v=LHVLyqc_WBM)
## Contributing
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.
## License
The code in this repository is licensed under the MIT License. See the [LICENSE](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](https://creativecommons.org/licenses/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.