Skip to content

Other Hands-on Labs

These labs are hosted in external repositories and can be used as optional extensions to the main workshop. Review them before each customer delivery because external repositories and instructions can change independently of this workshop.

External lab resources

Lab Language / tools Duration Link QR
JavaScript Calculator HTML, JavaScript 20 minutes Instructions -
Rock Paper Scissors Python 45 minutes Instructions -
Restaurant API + Deployment Python, Azure Container Apps 45 minutes Instructions -
C# Web App C#, ASP.NET / Blazor, unit tests 1 hour Instructions QR
Timer and Selector HTML, CSS, React 30 minutes Instructions QR
Interest Calculator C++, unit tests 30 minutes Instructions QR
API Testing with SWAPI C# 30 minutes Instructions -

How to choose a lab

  1. Match the programming language to the audience.
  2. Check that prerequisites can be installed or provided through Codespaces.
  3. Prefer labs with tests, previews, or clear validation steps.
  4. Avoid external labs that have not been tested recently.

Trainer tips

  • Open every external repository before the workshop and confirm the instructions still work.
  • Prepare a fallback local lab in case an external repository changes.
  • Keep timeboxes clear and stop for review checkpoints.
  • Discuss how Copilot helped, where it failed, and how participants validated the result.