Skip to content

Files

Latest commit

c7e7dec · Apr 3, 2025

History

History

content

readme.md

GitHub Copilot

📂 Content

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.

Labs

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.

Microsoft Learn

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

Learning GitHub Repositories

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.