Skip to content
| Marketplace
Sign in
Visual Studio Code>Education>Copilot Studio Aspires TrainingNew to Visual Studio Code? Get it now.
Copilot Studio Aspires Training

Copilot Studio Aspires Training

Vaidhya P

|
27 installs
| (0) | Free
A gamified Microsoft Copilot Studio academy with seven missions and five Workday employee self-service challenges.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

title: Copilot Studio Academy description: Gamified Microsoft Copilot Studio training with core missions and Workday challenge labs author: Academy Labs ms.date: 2026-08-31 ms.topic: overview keywords: [copilot studio, power platform, vscode extension, gamified learning] estimated_reading_time: 5

Build. Discover. Level Up.

Copilot Studio Academy is an offline-capable VS Code training game for new Microsoft Copilot Studio builders. Learners complete seven missions, run deterministic checks, earn XP and badges, build streaks, and finish with a Banking Assistant Final Boss. They can then apply those skills in five independent Workday employee self-service challenge labs.

The curriculum targets agents powered by the GitHub Copilot harness. It uses the current Build, Preview, Evaluate, and Monitor navigation instead of the standard harness Topics interface.

The default provider validates a local agent cloned by the Microsoft Copilot Studio extension. The Academy launches that extension's public commands but does not call an LLM, scrape a browser, connect directly to a cloud API, or access authentication tokens.

Academy experience

  • Editor-tab Academy with Home, Missions, Achievements, Leaderboard, History, and Settings views
  • Activity Bar rocket with launch, clone, refresh, and folder-selection shortcuts
  • Seven JSON-authored missions with sequential level unlocking
  • Advanced Challenges tab with five self-contained Workday employee self-service labs
  • Three copy-ready Level 2 banking skill templates with per-field clipboard actions
  • In-Academy Copilot Studio clone and Get Changes actions
  • Automatic validation of GitHub Copilot harness identity and authored clone files
  • Current curriculum for instructions, skills, knowledge, connector tools, workflows, Preview, and Evaluate
  • Bundled Banking FAQ.pdf training source, downloadable from Level 3
  • Twenty bundled SharePoint List asset CSVs and five automated evaluation datasets
  • Individual and per-challenge downloads for all Workday lab resources
  • Shared Workday setup, safety guidance, test scripts, acceptance criteria, and a 14-point rubric
  • Individual rule pass, fail, warning, score, and hint results
  • Next Level controls that unlock only after successful mission validation
  • Deterministic XP, hint penalties, speed bonuses, perfect-run bonuses, and streaks
  • Eleven persisted achievements and a dedicated Final Boss celebration
  • Persistent player profile, mission state, history, settings, and status bar XP
  • Five optional mock scenarios for Academy development and failure-state testing
  • Theme-aware webview UI with a strict content security policy

Current mission path

  1. Create the agent with the GitHub Copilot harness and define its Instructions.
  2. Build reusable behavior with banking support, request submission, and fraud-routing skills. Only banking-customer-support is required for automatic validation.
  3. Ground answers with approved knowledge.
  4. Add a Power Platform connector action as a tool.
  5. Create a multi-step workflow tool.
  6. Define safe orchestration, privacy, and escalation instructions.
  7. Verify the full design with Preview, Evaluate, and deterministic local checks.

Workday challenge path

After the Final Boss, open Challenges and choose one independent 90-minute lab:

  1. Determine PTO eligibility from employee balances, leave policies, and blackout dates.
  2. Validate, confirm, create, and route a time-off request.
  3. Verify an employee before updating profile data and recording an audit trail.
  4. Check dependent-enrollment rules and return a document checklist.
  5. Answer grounded HR questions or create a routed case with the correct SLA.

Each lab includes its own SharePoint List CSVs, creation prompt, connector guidance, build steps, five manual test cases, automated evaluation dataset, and acceptance criteria. The labs do not depend on one another, so workshop participants can work in parallel.

[!IMPORTANT] The workflow experience can be marked as preview in Copilot Studio. Use an approved training environment and non-production data for every connector and workflow step.

Run the extension

  1. Install dependencies with npm install.
  2. Press F5 in VS Code and choose Run Extension if prompted.
  3. Select the Academy logo in the Activity Bar and choose Open Academy, run Copilot Studio Academy: Open Dashboard in Editor from the Command Palette, or select the Academy mortar-board in the status bar.
  4. Enter an Agent Builder name and open Level 1.
  5. In Copilot Studio, create the agent from the primary Agent card so it uses the GitHub Copilot harness. Do not use Other ways to build for this campaign.
  6. Optionally copy the agent's Copilot Studio portal URL, then select Clone agent with Copilot Studio.
  7. Complete the Copilot Studio prompts for account, agent, assets, and destination. The extension reopens the destination folder after cloning.
  8. Return to the Academy and select Run Validation. A single clone in the open workspace is selected automatically.

Each validation run reloads the clone's authored YAML and workflow JSON files. If the agent changed in the web portal, select Get latest changes in the Academy before validating. Copilot Studio owns all sign-in and synchronization prompts. A successful Level 1 check awards XP and the First Agent badge, unlocks Level 2, and writes a history record. Select the mock developer provider in Settings to inspect simulated failure states.

Upgrading from version 1.2 resets mission completion, XP, badges, and history because the old topic-based campaign is not equivalent to the new harness curriculum. The learner name and settings are retained.

Commands

Open the Command Palette and search for Copilot Studio Academy:

  • Open Dashboard in Editor
  • Clone Agent with Copilot Studio
  • Get Latest Agent Changes
  • Select Cloned Agent Folder
  • Start Mission
  • Check Mission
  • Show Achievements
  • Show Leaderboard
  • Show Mission History
  • Reset Progress

Development checks

Run these scripts before submitting a change:

npm run lint
npm test
npm run check-types
npm run package

The Extension Development Host uses the default watch build task. Unit tests use Vitest and do not require an Extension Development Host.

Architecture and authoring

The VSIX bundles detailed guides for architecture, mission authoring, validation, development, and Copilot Studio extension integration.

Security and data

Progress is stored in VS Code globalState, and the selected clone URI is stored in workspace state. Passwords and credentials must never be written to mission JSON or progress. The validator reads authored YAML only; it does not inspect .mcs internal state, secret storage, or access tokens. The current leaderboard is labeled demo/local and does not transmit data.

Local validation proves what is present in the saved clone. Preview observations, Evaluate results, cloud connection health, publication state, and portal changes that have not been pulled remain learner-reviewed checks. The Academy never stores Copilot Studio credentials or connects independently.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft