AI agents: See llms.txt for documentation discovery and navigation. Documentation articles are also available as Markdown by appending .md to the article URL.
Skip to content
AI development
  • Agents
  • Models
  • Customizations
  • Continuity
Editor
  • Write code
  • Enterprise
  • Extensibility
Release notes Blog
Help
  • Documentation
  • Learn
  • API
  • FAQ
Extensibility
  • Extension Marketplace (opens in new tab)
  • MCP registry (opens in new tab)
Connect
  • Events (opens in new tab)
  • GitHub repository (opens in new tab)
Download
Search ⌘ ⇧ P
Download
VS Code Insiders Other platforms
Command line interface CLI for Apple silicon CLI for Intel
Command line interface CLI for x64 CLI for Arm64
Command line interface CLI for x64 CLI for Arm64 CLI for Arm32

By using VS Code, you agree to its license and privacy statement. By using VS Code, you agree to License & Privacy.

Join VS Code at GitHub Universe!

Learn

  • Overview
  • Agent Foundations
    • Introduction to agent-first development
    • Your first agent session
    • Reviewing and controlling agent changes
    • Agent sessions and where agents run
    • Debugging agent work
    • Build your first app with agent mode
  • Agent Customizations
    • Why customization matters
    • Instructions
    • Skills
    • Custom agent
    • Hooks
    • Prompt files
    • Customization Features Explained
    • Customization Features In Practice
  • Agent Extensions
    • Using tools with agents
    • Extending agents with MCP servers
    • Agent plugins
    • Using third-party agents in VS Code
  • Build your own Agent
    • Getting started with Foundry Toolkit in Visual Studio Code
    • Exploring models with Model Catalog
    • Building a social media content agent with Agent Builder
    • Building a hosted agent with GitHub Copilot and Microsoft Foundry
  • Java, Spring Boot, and GitHub Copilot
    • Build and Run Your First Spring Boot App
    • Debug and Inspect a Spring Boot Request
    • Expose Your Java Operations to GitHub Copilot with MCP
    • Let GitHub Copilot Test Your Spring Boot App with Playwright

Visual Studio Code Learn

Build your skills with structured training courses for Visual Studio Code. Each course guides you step by step through a topic with hands-on exercises and real-world examples.

Learn VS Code editor features

New to VS Code? Get familiar with the user interface, editing features, and key productivity tools.

Start the VS Code editor tutorial

Courses

Watch Welcome to Visual Studio Code Learn on YouTube (opens in new tab).

Agent Foundations

Learn the fundamentals of building with AI agents in VS Code, from introducing agent-first development concepts to creating your first application using agent mode.

Agent Customizations

Learn how to shape AI in VS Code around your workflow using custom agents, instructions, skills, prompt files, and hooks.

Agent Extensions

Learn how to use tools, MCP servers, plugins, and third-party agents to extend agent workflows in VS Code.

Build your own Agent

Learn how to use Foundry Toolkit in VS Code to get started, explore models, build agents, and deploy hosted agent workflows.

Java, Spring Boot, and GitHub Copilot

Learn how to build, debug, extend, and test a Spring Boot application with Java tools and GitHub Copilot in VS Code.

    Microsoft

    Community

    • GitHub
    • Reddit
    • X
    • Bluesky
    • LinkedIn

    Watch & listen

    • YouTube
    • Podcast
    • TikTok
    • Instagram

    Legal

    • Privacy
    • Terms of Use

    Help

    • Support
    • License
    Community
    • GitHub
    • Reddit
    • X
    • Bluesky
    • LinkedIn
    Watch & listen
    • YouTube
    • Podcast
    • TikTok
    • Instagram
    Legal
    • Privacy
    • Terms of Use
    Help
    • Support
    • License
    Consumer Health Privacy

    By using VS Code, you agree to its license and privacy statement.

    Your Privacy Choices