Welcome to the GitHub Copilot Workshop! This repository contains step-by-step exercises to help you master AI-powered coding.
✅ Before you start, ensure you have:
- GitHub Copilot license activated
- VS Code installed with GitHub Copilot extension
- Node.js installed (version 16+)
- Git installed and configured
- Clone this repository:
git clone https://github.com/umaranit/github-copilot-workshop.git
cd github-copilot-workshop- Install dependencies:
npm install- Verify Copilot is working:
- Open VS Code in this directory
- Check that Copilot icon appears in status bar
- Ensure you're signed in to GitHub
| Exercise | Duration | Focus Area |
|---|---|---|
| Exercise 1: Setup & Basics | 20 min | Getting familiar with Copilot |
| Exercise 2: Comment-to-Code | 30 min | Writing descriptive comments |
| Exercise 3: Code Completion | 30 min | Understanding Copilot patterns |
| Exercise 4: Copilot Chat | 45 min | Using chat features |
| Exercise 5: Real-World Project | 60 min | Building a complete application |
Start with Exercise 1: Setup & Basics
- 🆘 Raise your hand during the workshop
- 📚 Check the cheat sheet
- 💡 Review best practices
github-copilot-workshop/
├── README.md
├── exercises/
│ ├── 01-setup-and-basics/
│ ├── 02-comment-to-code/
│ ├── 03-code-completion/
│ ├── 04-copilot-chat/
│ ├── 05-real-world-project/
│ └── 06-advanced-techniques/
├── datasets/
├── resources/
└── package.json