Visual Studio

Powerful and flexible environment to develop apps in the cloud.

Learning

Learning Paths

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

Get started with GitHub and Visual Studio Code
Published: 10/24/2023, Length: 1:51:00

Learn how to use GitHub and Visual Studio Code together to build and manage code. Take a tour of GitHub features, learn how to integrate GitHub into Visual Studio Code, and explore the power of GitHub Copilot in Visual Studio Code.

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

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.
Introduction to Visual Studio Code for Education
Published: 12/22/2023, Length: 0:34:00
Evaluate whether Visual Studio Code for Education is the right tool to introduce your students to coding.
Introduction to Azure for students
Published: 9/20/2023, Length: 0:33:00
Learn about cloud computing and explore some common scenarios for using Azure, GitHub, and Visual Studio Code.
Using GitHub Copilot with JavaScript
Published: 9/13/2023, Length: 0:22:00
Use GitHub Copilot with Visual Studio Code to make changes and updates to a JavaScript application.
Using GitHub Copilot with Python
Published: 9/8/2023, Length: 0:22:00
Use GitHub Copilot with Visual Studio Code to make changes and updates to a Python application.