Prerequisites
Before the workshop, make sure you have the tools below installed and a GitHub account with Copilot access enabled. The hands-on exercises assume you can run VS Code with GitHub Copilot active.
What You Need
GitHub Account
activates▸
Copilot Access
powers▸
VS Code
hosts▸
Copilot Extension
▸
Git
▸
Node.js 22+
Required Tools & Accounts
| Tool / Account | Purpose | Link |
|---|---|---|
| GitHub Account | Required to sign in to GitHub Copilot in VS Code | Sign up |
| GitHub Copilot Access | Copilot Free or a paid Copilot plan for full usage in the workshop | Activate Copilot |
| Visual Studio Code (latest) | Primary IDE for all hands-on exercises | Download VS Code |
| GitHub Copilot Extension | Primary VS Code integration for Copilot; Chat is available automatically in current VS Code setup | Install Extension |
| Git | Clone the starter repository and manage branches | Install Git |
| Node.js 22+ | Runtime for the sample application and test tools (Jest, Supertest) | Install Node.js |
Verify Your Setup
Run these commands to confirm everything is ready before the workshop:
# Git
git --version
# Node.js
node --version # must be 22+
npm --version
# VS Code — open from terminal
code --version
Expected output
git version 2.x.x
v22.x.x (or higher)
10.x.x
1.9x.x (or higher)
Verify GitHub Copilot is Active
Open VS Code and check the status bar at the bottom. You should see the Copilot icon (a robot/star shape). If it shows a warning, sign in to GitHub via Accounts in the Activity Bar.
# Check Copilot is installed in VS Code
code --list-extensions | grep copilot
Expected output
GitHub.copilot
# Some installs also show GitHub.copilot-chat.
# In current VS Code setup, Copilot Chat access is provided automatically.