Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

📂 Content

In this content folder, you will find the presentation slides and a list of hands-on labs. You can choose the labs that best fit your audience's skill level and interests.

Your agenda will look like this:

Content Time Learning Goal Link
01 Essential Techniques for GitHub Copilot in VS Code 30~45 minutes Get started using GitHub Copilot in VS Code. See below
02 Community Session 30~45 minutes Session to be delivered by a community member. Content is flexible but should focus on agentic AI. Chosen by community
03 Workshop 60 minutes Develop skills with VS Code and GitHub Copilot. See below

📚 Slides

Content Name Slide File Link
GitHub Copilot in VS Code Slides PPT

🗃️ Workshops

Beginner

Lesson Link Concepts Taught Learning Goal
Getting Started with GitHub Copilot GitHub Copilot is an AI coding assistant that can help you write code faster and with less effort, allowing you to focus more energy on problem solving and collaboration. In this exercise, you'll unlock the potential of this AI-powered coding assistant to accelerate your development process.
Creating a Mini Game with GitHub Copilot Use GitHub Copilot to assist you in building a Python-based mini game. Craft prompts that can generate useful suggestions from GitHub Copilot to incorporate gaming logic and improve your Python-based game.

Intermediate

Lesson Link Concepts Taught Learning Goal
Pets workshop Use GitHub Copilot to build and improve a pet-themed web app with a Flask backend and Astro/Svelte frontend. Learn to use GitHub Copilot to efficiently create and document API endpoints in Flask, streamlining your coding workflow.
Integrate MCP with GitHub Copilot Use Model Context Protocol (MCP) to expand GitHub Copilot's capabilities and enhance your development workflow. Integrate a GitHub MCP server with GitHub Copilot. Delegate tasks to Copilot from issue research to pull request implementation. Build a mixed development workflow using GitHub Copilot for project management.
Hands-on with GitHub Copilot: Building AI-Powered Study Plans with GitHub Models Use GitHub Copilot and GitHub Models to generate personalized study plans through a Flask-based web application. Build and customize an AI-powered study planning tool with GitHub Copilot and GitHub Models. Set up a Flask application, design effective prompts to create personalized learning paths, and incorporate accessibility testing using custom chat modes.
Using GitHub Copilot with JavaScript Use GitHub Copilot, via agentic mode, to work with JavaScript. Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a JavaScript project.
Using GitHub Copilot with Python Use GitHub Copilot, via agentic mode, to work with Python. Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a Python project.
Using GitHub Copilot with C# Use GitHub Copilot, via agentic mode, to work with C#. Enable the GitHub Copilot extension in Visual Studio Code. Craft prompts that can generate useful suggestions from GitHub Copilot. Use GitHub Copilot to improve a C# Minimal API project.

Advanced

Lesson Link Concepts Taught Learning Goal
Using Advanced GitHub Copilot Features Use advanced GitHub Copilot features like inline chat, slash commands, and agents. Interact with GitHub Copilot with deeper context on your project and ask questions about it.
Getting Started with Copilot for Azure to Deploy to the Cloud Learn cloud deployment with GitHub Copilot for Azure—your ultimate guide to streamlined cloud success. Effortless application deployment leveraging Azure’s powerful scalability.
Challenging GitHub Copilot with complex SQL Apply advanced GitHub Copilot features to work with a challenging application working with a complex SQL query Gain a clear understanding of how to work with extremely challenging SQL and yield better results when simple prompts don't work well
Upgrading Legacy project Leverage GitHub Copilot to upgrade a legacy Python project to the latest version of Python. Apply techniques to overcome the challenges involved in working with legacy projects
Migrating to a new language Rewrite an existing application using a different language with the guidance of GitHub Copilot Use advanced workflows with GitHub Copilot applicable when translating projects to different programming languages