- All
- Favorite
- Popular
- Most rated

Configure Dependabot security updates on your GitHub repo
Manage your dependencies with GitHub Dependabot.

Validate Azure resources by using the ARM Template Test Toolkit
This module teaches you how to create valid templates and gives you recommendations that you can follow by using the ARM Template Test Toolkit.

Guide to Secure .NET Development with OWASP Top 10
Discover the most common software vulnerabilities according to OWASP and different techniques of writing more secure code. Prevent from security bugs creeping into your codebase following security best practices.

Develop a growth mindset
In this module, you'll learn to distinguish between two mindsets: a growth mindset and a fixed mindset. When you adopt a growth mindset, you set yourself up for success and are able to take on new challenges.

Render API responses in ASP.NET Core Razor Pages
Learn how to render API responses in ASP.NET Core Razor Pages and perform HTTP operations by using page handlers.

Implement application lifecycle management in finance and operations apps
Application Lifecycle Management (ALM) is the management of computer programs, which includes managing requirements, software architecture, software development, software maintenance, change management, continuous integration, project management, and released management. Learn about ALM to plan, create, test, and implement code for finance and operations apps.

Fundamentals of Terraform on Azure
Terraform enables you to deploy Azure resources. Terraform uses a declarative syntax that you treat like application code. Treating your infrastructure as code enables you to track changes to your infrastructure requirements and makes your deployments more consistent and repeatable.

Introduction to Linux on Azure
This module helps you understand the types of services and platforms Azure provides for Linux environments. Perhaps you're exploring the migration of Linux-based workloads to the cloud or you're looking at rearchitecting Linux-based applications to increase agility and reduce time to market. After reviewing this material, you should be able to choose which types of services you'll need to start planning your Linux environment.

Microsoft Copilot extensibility fundamentals
Learn how to develop a strategy to enhance Microsoft 365 Copilot with custom skills and organizational knowledge, focusing on plugins and connectors to improve efficiency and productivity across applications. It details the options for extending Copilot, emphasizing the integration of these extensions to maximize the tool's potential.

Store data in Azure
Azure provides a variety of ways to store data: unstructured, archival, relational, and more. Learn the basics of storage management in Azure, how to create a Storage Account, and how to choose the right model for the data you want to store in the cloud. This learning path can help you prepare for the Microsoft Certified: Azure Developer Associate certification.

How to create and modify a Git project
Learn how to create, modify and track changes on a project using Git.

Stage a web app deployment for testing and rollback by using App Service deployment slots
Use deployment slots to streamline deployment and roll back a web app in Azure App Service.

Interact with an ASP.NET Core minimal API
Learn how APIs are implemented in ASP.NET Core, and how to use API documentation to learn the APIs requirements.

What is Microsoft Graph?
Microsoft Graph provides access to data stored across Microsoft 365 services. Custom applications can use the Microsoft Graph API to connect to data and use it in custom applications to enhance organizational productivity.

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

Build a web API with minimal API, ASP.NET Core, and .NET
Learn how to build a web API with minimal API and .NET.

Build real world applications with Python
Interested in learning to build apps in Python, that you can maintain? You will learn language syntax but also patterns for how to structure your app.

Collaborate with Git
Use Git to track changes to source code and collaborate with other developers

Interact with data in Blazor web apps
Design user interface elements for a web app by using Blazor components. You'll also obtain data and display it to the user on dynamic webpages.

Implement HTTP operations in ASP.NET Razor Pages
Learn how to implement HTTP clients based on HttpClient and IHttpClientFactory. And how to implement code to perform HTTP operations in ASP.NET Core Razor Pages.

Publish and manage your APIs with Azure API Management
Use API management to control who uses your APIs, to enforce usage policies, and to present a professional front-end to developers using the API.

Create a cross-platform app with .NET MAUI
Learn how to use Visual Studio with .NET MAUI to create a cross-platform app.

Guided project – Build auto suggest engine with Copilot
Use GitHub Copilot to interpret, debug, and extend project code for a Trie data structure that supports autocomplete and spelling suggestion features.

Provisioning a Linux virtual machine in Microsoft Azure
Azure allows you to use several common provisioning tools to deploy Linux virtual machines (VMs), to include Terraform, Bicep, the Azure portal, and the Azure CLI. In this module, you'll learn how to deploy a Linux virtual machine using each of these methods.
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.