- All
- Favorite
- Popular
- Most rated

Interactively debug .NET apps with the Visual Studio Code debugger
Learn how to efficiently debug your .NET app by using Visual Studio Code to fix your bugs quickly.

Introduction to Azure Functions
Learn how Azure Functions helps you to easily integrate serverless compute resources into your cloud-based solutions. An extensive set of bindings makes it easy for you to connect your code to key Azure services, while built-in support for the most used development languages lets you better use your existing skills.

Introduction to Azure Kubernetes Service
Determine the types of business problems that can be solved using Azure Kubernetes Service. Describe the benefits of container orchestration with features like deployment management, automatic updates, and self-healing.

Build and run a web application with the MEAN stack on an Azure Linux virtual machine
Learn how to set up a MEAN-based web application on a new Azure Linux virtual machine.

Build web apps with ASP.NET Core for beginners
Get started with web development using ASP.NET Core. In this beginner-friendly pathway, you'll learn the basics of C#, HTML, Razor Pages, and more!

Top 5 security items to consider before pushing to production
Secure your web applications on Azure and protect your apps against the most common and dangerous web application attacks.

Deploy and run a containerized web app with Azure App Service
Create a Docker image and store it in a repository in Azure Container Registry. Use Azure App Service to deploy a web application based on the Docker image. Configure continuous deployment for the web app by using a webhook that monitors the Docker image for changes.

Preview Azure deployment changes by using what-if
Preview the effects of your deployments. Understand the types of changes detected by the what-if operation. Deploy your templates using incremental and complete mode.

Run parallel tasks in Azure Batch with the Azure CLI
Azure Batch is an Azure service that enables you to run large-scale parallel and high-performance computing (HPC) applications efficiently in the cloud. There's no need to manage or configure infrastructure. Just schedule the job, allocate the resources you need, and let Batch take care of the rest.

Get started with testing in Python
Start testing with Python using the unittest module. Get exposed to other testing concepts like functional and integration testing.

Connect commands into a pipeline
In this module, you'll learn how to connect commands into a pipeline. You'll also learn about filtering left, formatting right, and other important principles.

Install and configure Visual Studio Code for Python development
Install and configure Visual Studio Code to create a development environment for learning to build Python applications.

Build .NET applications with C#
.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.

Work with files and directories in a .NET app
Build an app that manipulates files and directories with C# and .NET.

Prepare your development environment for Azure development
Set up your local development environment with several popular IDEs.

Automate Azure tasks with Azure PowerShell
Install Azure PowerShell locally and use it to manage Azure resources.

Gaming assistive technologies
Learn about the types of assistive hardware and software technologies that players with disabilities use to game, and the importance of supporting these assistive technologies when you create accessible gaming products and experiences for all audiences.

Community collaboration for accessible design
Learn how to collaborate with the disability community in creating accessible gaming experiences. Identify methods to build connections with this community. Implement best practice etiquette during these collaboration sessions.

Introduction to Visual Studio Code
In this module, you learn how to assess whether Visual Studio Code is the right source code editor for you. We explore how Visual Studio Code can be used in different development situations, for example, web, C++, and data science. We also examine Visual Studio Code's features such as the editor, debugger, and source control. Finally, we walk you through decision criteria you can use to choose a code editor.

Store application data with Azure Blob Storage
Build an app that stores user files with Azure Blob Storage.

Plan your Linux environment in Azure
Learn about standards and practices for planning, deploying, managing, and optimizing Linux VMs in Azure.

Explore Azure Event Grid
Learn how to integrate Azure Event Grid in to your solution, implement access control to events, and how to route custom events to web endpoint by using Azure CLI.

Build an AI web app by using Python and Flask
Use Python, Flask, and Azure AI services to build a web app that incorporates AI

Create modular code by using functions in JavaScript
Functions are the building blocks for any application you'll create. With functions, you can create named, reusable sections of code to help make it more readable and maintainable. This module explores the core concepts of functions.
In-Depth Exploration of Microsoft Learn
Microsoft Learn is an innovative online educational platform developed by Microsoft, designed to offer a wide range of free, interactive learning opportunities. It caters to individuals looking to enhance their knowledge and skills across various technological fields such as cloud computing, artificial intelligence, data science, and software development. Since its launch, Microsoft Learn has become a crucial resource for professionals aiming to stay ahead in the technology sector.Origins and Evolution of Microsoft Learn
Launched with the mission to make high-quality education accessible to everyone, Microsoft Learn initially focused on Microsoft’s core technologies, including Azure and Microsoft 365. Over time, the platform has broadened its scope to cover a wide array of topics, reflecting the ever-evolving tech landscape and diverse learner needs. This evolution has established Microsoft Learn as a central hub for tech education.Impact on Online Education
Microsoft Learn has transformed online education by integrating interactive and hands-on learning experiences. The platform’s key contributions include:- Hands-On Learning: Provides practical scenarios to apply knowledge.
- Interactive Elements: Includes labs, quizzes, and exercises that engage users actively.
- Personalized Learning Paths: Tailors educational experiences to individual goals and interests.
Key Features and Advantages
Microsoft Learn offers several notable features:- Free Access to Learning Resources: Enjoy comprehensive educational content without any cost, making high-quality learning accessible to all.
- Interactive Learning Experience: Engage with hands-on labs, quizzes, and real-world scenarios to apply and retain knowledge effectively.
- Extensive Course Catalog: Explore a wide range of courses in cloud computing, artificial intelligence, data science, and more.
- Personalized Learning Paths: Follow guided paths tailored to your career goals and interests for a customized learning journey.
- Certification Preparation: Access resources and practice tests to help prepare for Microsoft certification exams and enhance your professional credentials.
- Practical Application: Build confidence and proficiency through practical exercises that simulate real-world challenges.
- Integration with Microsoft Ecosystem: Utilize the latest tools and technologies within Microsoft’s ecosystem to stay updated with industry trends.
- Continuous Learning Support: Benefit from regularly updated content that reflects the latest advancements in technology.