Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

📚 Content

This folder contains the official content for GitHub Copilot Dev Days, including presentation slides and hands-on labs. Organizers can select content based on their audience, event format, and available time.

🗓️ Sample Agenda (Sessions + Workshop)

This is a suggested agenda for events following the Sessions + Workshop format (approximately 3 hours total).

Order Session Type Estimated Time Description
01 GitHub Copilot: Your AI Companion for Every Workflow Session 30–45 min The provided slide deck is a comprehensive, all-in-one resource that includes sections for every major GitHub Copilot topic area.
02 Community Session Session 30–45 min A session led by the local community, showcasing real-world use cases or experiences. Optional — can be skipped if you choose a longer workshop.
03 Hands-on Lab Hands-on Lab 60 min Guided, practical exercises using GitHub Copilot.

This agenda combines official content, community-led sessions, and hands-on practice in a balanced format.

🧭 Programming Format

GitHub Copilot Dev Days content supports two event formats:

  • Sessions-only — select technical sessions based on your audience

  • Sessions + Workshop — recommended 3-hour format, including:

    • 2 technical sessions: each session should be between 30 to 45 minutes long
    • 1 hands-on workshop: minimum of 60 minutes for practical exercises using GitHub Copilot

Each content item below includes its type, estimated time, and level to help you build a well-balanced agenda.

🔍 Prerequisites

GitHub Copilot Dev Days events are open to developers of all experience levels. Different events may cover different topics that are more relevant for a subset of developers. For example, there is a workshop geared toward App Modernization that may be less relevant to beginners.

For organizers:

  • Clearly define the topics you plan to cover on your registration page.

  • Include any additional prerequisites relevant to your event. Make sure to inform attendees whether they need to bring their own laptops or if devices will be provided at the venue (common for events hosted at universities).

For attendees:

  • GitHub Copilot free subscriptionSign up here

  • Laptop — Required for events that include a hands-on workshop. Note: Some events may focus on specific topics (e.g., App Modernization) that are more relevant for experienced developers.

✨ GitHub Copilot Dev Days – Core Content Session

This session can be used in every GitHub Copilot Dev Days event.

Name Type Time Description / Concepts Taught Level
GitHub Copilot: Your AI Companion for Every Workflow Session ~30 - 60 min Comprehensive slide deck covering every major GitHub Copilot topic area. Beginner

📚 Content Tracks - Workshops

GitHub Copilot Dev Days Labs

🔎 Highlight Most workshops are hosted on the GitHub Copilot Dev Days organization site: copilot-dev-days.github.io

Workshop content is organized by technology track. Each track includes the GitHub Copilot Dev Days – Core Content Session and one of the hands-on workshops.

💻 GitHub Copilot for VS Code

🟦 TypeScript / JavaScript Track

Name Type Time Description / Concepts Taught Level
TypeScript Copilot Agent Lab Hands-on Lab ~1 hr Build a Social Bingo game while mastering VS Code Copilot Agent Mode. Covers context engineering, agentic primitives (background/cloud/custom agents), design-first development, and TDD workflows. Intermediate

🐍 Python Track

Name Type Time Description / Concepts Taught Level
Python Copilot Agent Lab Hands-on Lab ~1 hr Build a Social Bingo game while mastering VS Code Copilot Agent Mode. Covers context engineering, agentic primitives (background/cloud/custom agents), design-first development, and TDD workflows. Intermediate

☕ Java Track

Name Type Time Description / Concepts Taught Level
Java Copilot Agent Lab Hands-on Lab ~1 hr Build a Social Bingo game while mastering VS Code Copilot Agent Mode in a Java stack. Covers context engineering, agentic primitives, design-first development, and TDD workflows. Intermediate
Java App Modernization Workshop Hands-on Lab ~1 hr Modernize a legacy Java app with Copilot: assess modernization opportunities, upgrade Java/Spring Boot, add health endpoints, and containerize for cloud-native deployment. Intermediate

🟣 .NET / C# Track

Name Type Time Description / Concepts Taught Level
.NET 10 + Blazor WebAssembly – Copilot Agent Lab Hands-on Lab ~1 hr Build a Social Bingo game while mastering VS Code Copilot Agent Mode in .NET. Covers context engineering, agentic primitives (background/cloud/custom agents), design-first development, and TDD workflows. Intermediate

🛠️ GitHub Copilot and other IDEs

💜 GitHub Copilot in Visual Studio for .NET

Name Type Time Description / Concepts Taught Level
.NET 10 + Blazor + Visual Studio 2026 Hands-on Lab ~2 hr Build a TinyShop e-commerce app while mastering GitHub Copilot in Visual Studio 2026. Covers code completion (including NES), Agent mode, MCP servers, planning mode, cloud delegation, and AI-first workflows. Intermediate

🍎 GitHub Copilot for Xcode & Apple Developers

Name Type Time Description / Concepts Taught Level
Xcode Workshop Hands-on Lab ~1 hr Learn GitHub Copilot in Xcode with a SwiftUI app. Covers code completion, Copilot Chat, Agent Mode, Plan Agent, MCP integration, and optional Copilot Vision. Intermediate

💡 GitHub Copilot for IntelliJ, Eclipse & Java Developers

Name Type Time Description / Concepts Taught Level
JetBrains Workshop Hands-on Lab ~60 min Master GitHub Copilot in JetBrains IDEs using Spring PetClinic. Covers code completion, codebase exploration with chat, custom instructions, and Agent Mode feature development. Intermediate

⌨️ GitHub Copilot CLI

Name Type Time Description / Concepts Taught Level
Tailspin Toys Workshop Hands-on Lab ~90 min Master GitHub Copilot in the terminal with Tailspin Toys. Covers custom instructions, Copilot CLI setup, MCP servers, custom agents, and agent skills for AI-assisted delivery. Intermediate

☁️ GitHub Copilot Coding Agents for Asynchronous Development

Name Type Time Description / Concepts Taught Level
Mona Mayhem Lab Hands-on Lab ~1 hr Build a retro arcade contribution-battle game while learning context engineering, Plan Mode, Agent Mode, multi-agent workflows, and design-first development in VS Code. Intermediate

🧠 How to use this content

  • Use sessions to introduce concepts and workflows
  • Use hands-on labs for guided, practical learning
  • Match content level to your audience experience
  • Prefer one hands-on lab per event to ensure enough execution time