Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
f33879b
Backfill missing lab metadata for Instructions/Concepts/How to scope …
LuizMacedo Mar 11, 2026
42ee650
Backfill missing lab metadata for Instructions/Labs/LAB_AK_00_configu…
LuizMacedo Mar 11, 2026
6e3e695
Backfill missing lab metadata for Instructions/Labs/LAB_AK_00_configu…
LuizMacedo Mar 11, 2026
2ca176f
Backfill missing lab metadata for Instructions/Labs/LAB_AK_00_configu…
LuizMacedo Mar 11, 2026
335b6fa
Backfill missing lab metadata for Instructions/Labs/LAB_AK_00_configu…
LuizMacedo Mar 11, 2026
415050b
Backfill missing lab metadata for Instructions/Labs/LAB_AK_00_enable_…
LuizMacedo Mar 11, 2026
a636007
Backfill missing lab metadata for Instructions/Labs/LAB_AK_01_examine…
LuizMacedo Mar 11, 2026
d94a957
Backfill missing lab metadata for Instructions/Labs/LAB_AK_02_analyze…
LuizMacedo Mar 11, 2026
d9d46e5
Backfill missing lab metadata for Instructions/Labs/LAB_AK_02_analyze…
LuizMacedo Mar 11, 2026
c6bf70b
Backfill missing lab metadata for Instructions/Labs/LAB_AK_03_develop…
LuizMacedo Mar 11, 2026
ba74be2
Backfill missing lab metadata for Instructions/Labs/LAB_AK_03_develop…
LuizMacedo Mar 11, 2026
c4bd863
Backfill missing lab metadata for Instructions/Labs/LAB_AK_04_develop…
LuizMacedo Mar 11, 2026
81579eb
Backfill missing lab metadata for Instructions/Labs/LAB_AK_04_develop…
LuizMacedo Mar 11, 2026
a240c20
Backfill missing lab metadata for Instructions/Labs/LAB_AK_05_refacto…
LuizMacedo Mar 11, 2026
0d670db
Backfill missing lab metadata for Instructions/Labs/LAB_AK_05_refacto…
LuizMacedo Mar 11, 2026
9139d24
Backfill missing lab metadata for Instructions/Labs/LAB_AK_06_vibe_co…
LuizMacedo Mar 11, 2026
ed49044
Backfill missing lab metadata for Instructions/Labs/LAB_AK_07_consoli…
LuizMacedo Mar 11, 2026
e59fc09
Backfill missing lab metadata for Instructions/Labs/LAB_AK_08_refacto…
LuizMacedo Mar 11, 2026
5699b53
Backfill missing lab metadata for Instructions/Labs/LAB_AK_09_simplif…
LuizMacedo Mar 11, 2026
5730d68
Backfill missing lab metadata for Instructions/Labs/LAB_AK_10_impleme…
LuizMacedo Mar 11, 2026
3fb9919
Backfill missing lab metadata for Instructions/Labs/LAB_AK_11_resolve…
LuizMacedo Mar 11, 2026
712558c
Backfill missing lab metadata for Instructions/Labs/LAB_AK_12_resolve…
LuizMacedo Mar 11, 2026
3445085
Backfill missing lab metadata for Instructions/Labs/LAB_AK_13_get-sta…
LuizMacedo Mar 11, 2026
4750174
Backfill missing lab metadata for Instructions/Labs/LAB_AK_14_impleme…
LuizMacedo Mar 11, 2026
6a33a93
Backfill missing lab metadata for Instructions/Labs/LAB_AK_15_configu…
LuizMacedo Mar 11, 2026
3e82fe5
Backfill missing lab metadata for Instructions/Labs/LAB_AK_16_develop…
LuizMacedo Mar 11, 2026
6c24b06
Modify lab duration and islab status
ChrisHowd Mar 11, 2026
559c5cf
Update lab duration and islab status
ChrisHowd Mar 11, 2026
c8cc9fa
Update lab duration and islab status
ChrisHowd Mar 11, 2026
1397c8c
Update lab duration and islab status
ChrisHowd Mar 11, 2026
5464d71
Modify lab duration and islab flag
ChrisHowd Mar 11, 2026
f9a57b8
Modify lab duration and islab status
ChrisHowd Mar 11, 2026
ed6fc0a
Update primary topics in LAB_AK_01 document
ChrisHowd Mar 11, 2026
45eb854
Remove 'Visual Studio' from primary topics
ChrisHowd Mar 11, 2026
3676f13
Modify lab details for code analysis exercise
ChrisHowd Mar 11, 2026
cb7b0ad
Update primary topics in LAB_AK_03 document
ChrisHowd Mar 11, 2026
72d9db2
Modify lab details for GitHub Copilot exercise
ChrisHowd Mar 11, 2026
9170d18
Modify lab level and primary topics
ChrisHowd Mar 11, 2026
35eb4ed
Update primary topics in LAB_AK_04 document
ChrisHowd Mar 11, 2026
6475731
Refactor primary topics in lab instructions
ChrisHowd Mar 11, 2026
520d325
Refactor lab details for improved clarity
ChrisHowd Mar 11, 2026
f6ca03e
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
03b8ab7
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
98590e3
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
eda5504
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
e159c9d
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
f14cbd2
Adjust lab level and topics in GitHub issues exercise
ChrisHowd Mar 11, 2026
05293e6
Modify lab level and add Visual Studio Code topic
ChrisHowd Mar 11, 2026
fc21c15
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
ea3c8da
Change lab level from 500 to 400
ChrisHowd Mar 11, 2026
a9cafe1
Add Visual Studio Code to primary topics list
ChrisHowd Mar 11, 2026
b8c587d
Add Visual Studio Code to primary topics
ChrisHowd Mar 11, 2026
908f76b
Remove 'islab' field from exercise metadata
ChrisHowd Mar 11, 2026
2a542d7
Adjust lab level and topics for GitHub Copilot SDK
ChrisHowd Mar 11, 2026
d2753c1
Modify lab configuration and topics
ChrisHowd Mar 11, 2026
e7978fc
Update lab environment configuration
ChrisHowd Mar 11, 2026
11ec410
Update lab environment configuration
ChrisHowd Mar 11, 2026
79aa8ec
Update instructions for enabling GitHub Copilot
ChrisHowd Mar 11, 2026
87c98cc
Increase lab level from 100 to 200
ChrisHowd Mar 11, 2026
d7090f7
Update lab level from 100 to 200
ChrisHowd Mar 11, 2026
2624c00
Update lab level from 100 to 200
ChrisHowd Mar 11, 2026
47f3384
Update lab level from 100 to 200
ChrisHowd Mar 11, 2026
017e54f
Change lab level from 300 to 200
ChrisHowd Mar 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
---
lab:
title: How to scope vibe coding lab exercise
description: Vibe coding lab exercises should be scoped to focus on specific tasks and outcomes, ensuring that participants can effectively learn and apply the concepts within a limited timeframe.
duration: 5 minutes
level: 200
---

# How to scope vibe coding lab exercise

Vibe coding lab exercises should be scoped to focus on specific tasks and outcomes, ensuring that participants can effectively learn and apply the concepts within a limited timeframe.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
---
lab:
title: 'Prepare - Configure your GitHub Copilot SDK lab environment'
description: 'Review the lab requirements and configure resources for the GitHub Copilot SDK exercises.'
title: Prepare - Configure your GitHub Copilot SDK lab environment
description: Review the lab requirements and configure resources for the GitHub Copilot SDK exercises.
duration: 30 minutes
level: 200
primarytopics:
- GitHub
- Visual Studio Code
---

# Configure your GitHub Copilot SDK lab environment
Expand Down
9 changes: 7 additions & 2 deletions Instructions/Labs/LAB_AK_00_configure_github_dev_kit_lab.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
---
lab:
title: 'Prepare - Configure your GitHub Spec Kit lab environment'
description: 'Review the lab requirements and configure resources for the GitHub Spec Kit exercises.'
title: Prepare - Configure your GitHub Spec Kit lab environment
description: Review the lab requirements and configure resources for the GitHub Spec Kit exercises.
duration: 40 minutes
level: 200
primarytopics:
- GitHub
- Visual Studio Code
---

# Configure your GitHub Spec Kit lab environment
Expand Down
9 changes: 7 additions & 2 deletions Instructions/Labs/LAB_AK_00_configure_lab_environment.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
---
lab:
title: 'Prepare - Configure your lab environment for GitHub Copilot exercises'
description: 'Review lab requirements and configure resources before starting GitHub Copilot exercises.'
title: Prepare - Configure your lab environment for GitHub Copilot exercises
description: Review lab requirements and configure resources before starting GitHub Copilot exercises.
duration: 15 minutes
level: 200
primarytopics:
- GitHub
- Visual Studio Code
---

# Configure your lab environment for GitHub Copilot exercises
Expand Down
9 changes: 7 additions & 2 deletions Instructions/Labs/LAB_AK_00_configure_lab_environment_py.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
---
lab:
title: 'Prepare - Configure your lab environment for GitHub Copilot exercises (Python)'
description: 'Review lab requirements and configure resources before starting GitHub Copilot exercises.'
title: Prepare - Configure your lab environment for GitHub Copilot exercises (Python)
description: Review lab requirements and configure resources before starting GitHub Copilot exercises.
duration: 20 minutes
level: 200
primarytopics:
- GitHub
- Visual Studio Code
---

# Configure your lab environment for GitHub Copilot exercises
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
---
lab:
title: 'Prepare - Enable GitHub Copilot in Visual Studio Code'
description: 'Complete the steps required to enable GitHub Copilot in Visual Studio Code.'
title: Prepare - Enable GitHub Copilot in Visual Studio Code
description: Complete the steps required to enable GitHub Copilot in Visual Studio Code.
duration: 10 minutes
level: 200
primarytopics:
- GitHub
- Visual Studio Code
---

# Enable GitHub Copilot in Visual Studio Code
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_01_examine_settings_interface.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Examine GitHub Copilot settings and user interface features'
description: 'Learn how to configure GitHub Copilot settings and how to access GitHub Copilot features in Visual Studio Code.'
title: Exercise - Examine GitHub Copilot settings and user interface features
description: Learn how to configure GitHub Copilot settings and how to access GitHub Copilot features in Visual Studio Code.
duration: 25 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Examine GitHub Copilot settings and user interface features
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_02_analyze_document_code.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Analyze and document code using GitHub Copilot'
description: 'Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code.'
title: Exercise - Analyze and document code using GitHub Copilot
description: Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code.
duration: 20 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Analyze and document code using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_02_analyze_document_code_py.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Analyze and document code using GitHub Copilot (Python)'
description: 'Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code.'
title: Exercise - Analyze and document code using GitHub Copilot (Python)
description: Learn how to analyze new or unfamiliar code and how to generate documentation using GitHub Copilot in Visual Studio Code.
duration: 20 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Analyze and document code using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_03_develop_code_features.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Develop new code features using GitHub Copilot'
description: 'Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code.'
title: Exercise - Develop new code features using GitHub Copilot
description: Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Develop new code features using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_03_develop_code_features_py.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Develop new code features using GitHub Copilot (Python)'
description: 'Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code.'
title: Exercise - Develop new code features using GitHub Copilot (Python)
description: Learn how to accelerate the development of new code features using GitHub Copilot in Visual Studio Code.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Develop new code features using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_04_develop_unit_tests_pytest.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Develop unit tests using GitHub Copilot (Python)'
description: 'Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code.'
title: Exercise - Develop unit tests using GitHub Copilot (Python)
description: Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code.
duration: 25 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Develop unit tests using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_04_develop_unit_tests_xunit.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Develop unit tests using GitHub Copilot'
description: 'Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code.'
title: Exercise - Develop unit tests using GitHub Copilot
description: Learn how to accelerate the development of unit tests using GitHub in Visual Studio Code.
duration: 25 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Develop unit tests using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_05_refactor_improve_existing_code.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Refactor existing code using GitHub Copilot'
description: 'Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code.'
title: Exercise - Refactor existing code using GitHub Copilot
description: Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Refactor existing code using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_05_refactor_improve_existing_code_py.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Refactor existing code using GitHub Copilot (Python)'
description: 'Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code.'
title: Exercise - Refactor existing code using GitHub Copilot (Python)
description: Learn how to refactor and improve existing code sections using GitHub Copilot in Visual Studio Code.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Refactor existing code using GitHub Copilot
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Get started with vibe coding using GitHub Copilot Agent'
description: 'Learn how to create a prototype app using a vibe coding process and GitHub Copilot Agent.'
title: Exercise - Get started with vibe coding using GitHub Copilot Agent
description: Learn how to create a prototype app using a vibe coding process and GitHub Copilot Agent.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Get started with vibe coding using GitHub Copilot Agent
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_07_consolidate_duplicate_code.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Consolidate duplicate code using GitHub Copilot'
description: 'Learn how to analyze a complex codebase and consolidate duplicated code logic using GitHub Copilot tools.'
title: Exercise - Consolidate duplicate code using GitHub Copilot
description: Learn how to analyze a complex codebase and consolidate duplicated code logic using GitHub Copilot tools.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Consolidate duplicate code using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_08_refactor_large_functions.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Refactor large functions using GitHub Copilot'
description: 'Learn how to analyze complex code and refactor large functions into smaller, more focused methods using GitHub Copilot tools.'
title: Exercise - Refactor large functions using GitHub Copilot
description: Learn how to analyze complex code and refactor large functions into smaller, more focused methods using GitHub Copilot tools.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Refactor large functions using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_09_simplify_complex_conditionals.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Simplify complex conditionals using GitHub Copilot'
description: 'Learn how to refactor complex conditional logic in C# codebases using GitHub Copilot tools.'
title: Exercise - Simplify complex conditionals using GitHub Copilot
description: Learn how to refactor complex conditional logic in C# codebases using GitHub Copilot tools.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Simplify complex conditionals using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_10_implement_performance_profiling.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Implement performance profiling using GitHub Copilot'
description: 'Learn how to identify and address performance bottlenecks and code inefficiencies using GitHub Copilot tools.'
title: Exercise - Implement performance profiling using GitHub Copilot
description: Learn how to identify and address performance bottlenecks and code inefficiencies using GitHub Copilot tools.
duration: 30 minutes
level: 200
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Implement performance profiling using GitHub Copilot
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_11_resolve_github_issues.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Resolve GitHub issues using GitHub Copilot'
description: 'Learn how to identify and resolve code security vulnerabilities using GitHub Copilot in Visual Studio Code.'
title: Exercise - Resolve GitHub issues using GitHub Copilot
description: Learn how to identify and resolve code security vulnerabilities using GitHub Copilot in Visual Studio Code.
duration: 40 minutes
level: 300
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Resolve GitHub issues using GitHub Copilot
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Resolve GitHub secret scanning alerts using GitHub Copilot'
description: 'Learn how to manage GitHub secret scanning alerts and how to use GitHub Copilot’s Ask and Agent modes to remediate hard-coded secrets.'
title: Exercise - Resolve GitHub secret scanning alerts using GitHub Copilot
description: Learn how to manage GitHub secret scanning alerts and how to use GitHub Copilot’s Ask and Agent modes to remediate hard-coded secrets.
duration: 40 minutes
level: 300
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Resolve GitHub secret scanning alerts using GitHub Copilot
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Develop a greenfield application using GitHub Spec Kit'
description: 'Learn how to install GitHub Spec Kit and how to use GitHub Spec Kit workflows to implement the spec-driven development methodology for a greenfield application.'
title: Exercise - Develop a greenfield application using GitHub Spec Kit
description: Learn how to install GitHub Spec Kit and how to use GitHub Spec Kit workflows to implement the spec-driven development methodology for a greenfield application.
duration: 60 minutes
level: 300
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Develop a greenfield application using GitHub Spec Kit
Expand Down
10 changes: 8 additions & 2 deletions Instructions/Labs/LAB_AK_14_implement-spec-driven-development.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
---
lab:
title: 'Exercise - Implement a product feature using GitHub Spec Kit'
description: 'Learn how to add new features to existing applications using GitHub Spec Kit workflows, Visual Studio Code, and GitHub Copilot.'
title: Exercise - Implement a product feature using GitHub Spec Kit
description: Learn how to add new features to existing applications using GitHub Spec Kit workflows, Visual Studio Code, and GitHub Copilot.
duration: 75 minutes
level: 400
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Implement a product feature using GitHub Spec Kit
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
---
lab:
title: 'Exercise - Configure GitHub Copilot instructions and create custom agents'
description: 'Learn how to configure a C# project to use custom GitHub Copilot instructions and create custom agents that collaborate through handoffs to complete multi-step development tasks.'
level: 300
duration: 50 minutes
title: Exercise - Configure GitHub Copilot instructions and create custom agents
description: Learn how to configure a C# project to use custom GitHub Copilot instructions and create custom agents that collaborate through handoffs to complete multi-step development tasks.
level: 300
duration: 50 minutes
islab: true
primarytopics:
- GitHub
- Visual Studio Code
---

# Configure GitHub Copilot instructions and create custom agents
Expand Down
Loading