The GitHub Copilot Global Bootcamp is designed to be a hands-on experience, allowing participants to learn by doing. The content is divided into four modules, from the basics of GitHub to the advanced features of GitHub Copilot. Each module is designed to be completed in 30-45 minutes, with a total duration of 2.5 to 3 hours for the entire bootcamp.
In this content folder, you will find the presentation slides and a list of hands-on labs for each module. You can choose the labs that best fit your audience's skill level and interests.
Your agenda will look like this:
Content | Concepts Taught | Learning Goal | |
---|---|---|---|
01 | Introduction to GitHub | Get started using GitHub in less than an hour. | Introduction to repositories, branches, commits, and pull requests. |
02 | Introduction to GitHub Codespaces | Develop code using GitHub Codespaces and Visual Studio Code! | How to create a codespace, push code from a codespace, select a custom image, and customize a codespace. |
03 | Introduction to GitHub Copilot | How GitHub Copilot works, Responsible AI, and setup | Understand AI-assisted coding principles and configure GitHub Copilot for development |
04 | Hands-on Labs | GitHub Copilot can help you code by offering autocomplete-style suggestions right in VS Code and Codespaces. | Explore GitHub Copilot capabilities. |
Explore our selection of practical resources to enhance your workshops. Here, you'll find interactive training on Microsoft Learn and repositories with hands-on exercises to develop skills with GitHub Copilot.
Title | Level | Description |
---|---|---|
Using advanced GitHub Copilot features | Beginner | |
Using GitHub Copilot with JavaScript | Beginner | |
Using GitHub Copilot with Python | Beginner | |
Developer use cases for AI with GitHub Copilot | Intermediate | |
Generate documentation using GitHub Copilot tools | Intermediate | |
Develop code features using GitHub Copilot tools | Intermediate | |
Implement code improvements using GitHub Copilot tools | Intermediate | |
Building applications with GitHub Copilot agent mode | Intermediate |
A collection of public workshops offering practical content and interactive exercises:
Repository | Description |
---|---|
Migrating a Python API to Rust with GitHub Copilot | Use GitHub Copilot to migrate an application from one programming language to another. |
Upgrading a Python project with GitHub Copilot | Upgrade a legacy Python project with GitHub Copilot. |
Mastering GitHub Copilot for Paired Programming | An 11-lesson course teaching everything you need to know about harnessing GitHub Copilot as an AI-powered paired programming resource. |
Mastering GitHub Copilot for C#/.NET Developers | Master GitHub Copilot for C#/.NET development via this curriculum! Learn AI-driven paired programming, optimize your workflow, and write cleaner, faster code. |
Challenging SQL with GitHub Copilot | A demo project to push the limits of GitHub Copilot and understand how to craft better prompts. |
Generative AI for Beginners | 21 Lessons, Get Started Building with Generative AI. |
Generative AI for Beginners .NET | Five lessons, learn how to really apply AI to your .NET Applications. |
Generative AI with JavaScript | Join a time-traveling adventure where you meet history’s legends while learning Generative AI technologies! |
Web Dev for Beginners | 24 Lessons, 12 Weeks, Get Started as a Web Developer. |
Choose Your Own Copilot Adventure | Copilot coding adventures. |