Visual Studio

Powerful and flexible environment to develop apps in the cloud.

Learning

Learning Paths

APL-2007: Accelerate app development by using GitHub Copilot
Published: 5/10/2024, Length: 1:00:00

Learn how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.

Levels: Intermediate

Roles: Developer

Modules

Remote development with Visual Studio Code
Published: 2/13/2024, Length: 2:07:00

Remote development provides benefits like consistent environments, the ability to use more powerful hardware, and the flexibility to develop on different platforms without impacting your local machine. Visual Studio Code provides tools for various remote development setups, such as using a container, a remote machine, or the Windows Subsystem for Linux (WSL). In this path, you'll learn about the different remote development offerings available in Visual Studio Code and practice using them.

Levels: Beginner

Roles: Developer

Modules

Build and deploy apps for Microsoft Teams using Teams Toolkit for Visual Studio Code
Published: 1/27/2023, Length: 1:30:00

Teams Toolkit is an extension for Visual Studio Code and Visual Studio 2022. It helps developers create and deploy Teams apps with integrated identity, cloud storage and other services across Microsoft 365 and Azure. In this Learn path, you'll learn how to build a Microsoft Teams app using Teams Toolkit for Visual Studio Code.

Levels: Beginner

Roles: Developer

Modules

Build web pages with HTML and CSS for beginners
Published: 1/16/2023, Length: 1:21:00

Write HTML and CSS code to create an accessible webpage using the browser-based version of Visual Studio code.

Levels: Beginner

Roles: K-12 Educator, App Maker, Student

Modules

Use Python basics to solve mysteries and find answers
Published: 9/22/2022, Length: 1:56:00

You are a novice but dedicated sleuth, and you enjoy solving mysteries. Harness the power of Python and Visual Studio Code to find solutions programmatically and resolve intrigue.

Levels: Beginner

Roles: Developer, Student

Modules

Use Visual Studio for modern development
Published: 9/20/2022, Length: 1:38:00

Want to learn more about using Visual Studio to develop and test apps, but don't know where to start? Start here!

Levels: Beginner

Roles: Student

Modules

Develop Windows 10 applications
Published: 9/14/2022, Length: 4:30:00

In this learning path, discover the basics of Windows and Visual Studio to enable you to develop, test, and deploy Windows 10 applications.

Levels: Beginner

Roles: Developer

Modules

Learning Modules

Get started with GitHub Copilot
Published: 5/10/2024, Length: 1:11:00
This module introduces developers to the GitHub Copilot products, the benefits that GitHub Copilot provides to developers, the GitHub Copilot and GitHub Copilot Chat product features, and the GitHub Copilot extensions for Visual Studio Code.
Generate documentation using GitHub Copilot tools
Published: 5/10/2024, Length: 1:18:00
This module explores the generation of code explanations, project documentation, and inline code comment documentation using the GitHub Copilot Chat extension for Visual Studio Code.
Develop code features using GitHub Copilot tools
Published: 5/10/2024, Length: 1:58:00
This module explores using GitHub Copilot autocompletion suggestions to create new code. Autocompletion suggestions are generated, managed, and implemented using the GitHub Copilot extension for Visual Studio Code.
Develop unit tests using GitHub Copilot tools
Published: 5/9/2024, Length: 1:00:00
This module explores using the GitHub Copilot and GitHub Copilot Chat extensions for Visual Studio Code to create unit tests. Unit test projects are used to verify that the unit tests build and run successfully.
Connect Copilot for Microsoft 365 to your external data in real-time with message extension plugins built with .NET and Visual Studio
Published: 3/26/2024, Length: 1:03:00
Learn how to build Copilot for Microsoft 365 message extension plugins to connect it to external data sources and extend its capabilities.
Create a UI that uses data binding in .NET MAUI.
Published: 2/23/2024, Length: 0:47:00
Create a UI with data binding. Your UI automatically updates based on the latest data, while the data updates in response to changes in the UI.
Introduction to Remote - Tunnels extension
Published: 2/13/2024, Length: 0:12:00
Learn how to enable remote tunnels with Visual Studio Code (VS Code).
Personalize your remote development workflow with Visual Studio Code
Published: 2/8/2024, Length: 0:23:00
Use features in VS Code to personalize your development experience for different remote environments.
Developing in the Windows Subsystem for Linux with Visual Studio Code
Published: 1/31/2024, Length: 0:21:00
In this module, you learn how to use the Windows Subsystem for Linux (WSL) with Visual Studio Code (VS Code). We explore the installation process and the basics of using WSL. Additionally, we install and utilize the Visual Studio Code WSL extension. Finally, we demonstrate how to debug and run Python code in VS Code within our WSL environment.
Develop on a remote machine using SSH in Visual Studio Code
Published: 1/29/2024, Length: 0:20:00
In this module, you'll learn how to seamlessly develop on a remote machine using the Visual Studio Code Remote - SSH extension. We'll explore how to run and debug code located on a remote machine, while locally using Visual Studio Code's full feature set.
Edit code using any device with Visual Studio Code for the Web
Published: 1/29/2024, Length: 0:17:00
In this module, you'll learn how to use Visual Studio for the Web to develop from any device that is browser compatible. We'll explore how to make and review lightweight code edits using Visual Studio Code for the Web. Finally, we'll learn how to continue working in a different environment to get the full feature set of Visual Studio Code.
Guided Project: Build and deploy a Microsoft Teams app using Teams Toolkit for Visual Studio Code
Published: 1/18/2024, Length: 1:09:00
Practice building and updating Microsoft Teams apps that retrieve data from Microsoft Graph. Deploy to Azure and publish your app for users in an organization.