Skip to main content

Real-world development

Practice GitHub Copilot across the software development lifecycle with four environments and a shared Tailspin Toys backlog.

Explore GitHub Copilot across the software development lifecycle using realistic scenarios, a complete application, and a shared backlog. You will work iteratively to plan changes, create code, test behavior, review pull requests, and manage work with agents.

Scenario

You are a new developer for Tailspin Toys, a fictional company that provides crowdfunding for board games with a developer theme. Your team’s backlog is already filed as GitHub issues, ready for you to pick up. It includes feature work such as filtering and pagination alongside quality improvements such as accessibility and coding standards.

Choose your environment

GitHub Copilot meets you wherever you work. Choose the environment that matches how you want to build. Each workshop starts with its own setup and uses the shared Tailspin Toys scenario.

GitHub Copilot CLI

Use the agentic assistant in your terminal. Work with Plan and Autopilot modes, instructions, skills, custom agents, Playwright MCP, Agent Merge, and practical slash commands.

GitHub Copilot app

Run parallel agent sessions, switch session modes, collaborate on canvases, and manage GitHub issues and pull requests in the desktop app.

GitHub Copilot cloud agent

Assign GitHub issues to an asynchronous agent, guide its work, monitor progress, and review the pull requests it opens.

Visual Studio Code

Use GitHub Copilot in Visual Studio Code and GitHub Codespaces. Work with Copilot Chat agent mode, MCP servers, and custom agents without leaving your editor.