Microsoft Learn

Master ASP.NET Core

Explore a curated collection of tutorials designed to help you build modern, performant, and secure web applications with ASP.NET Core.

Featured Tutorials

Build Your First Web API

Learn the fundamentals of creating RESTful web APIs using ASP.NET Core. Covers routing, controllers, and data serialization.

ASP.NET Core Web API REST Beginner
Learn More

Razor Pages Fundamentals

Dive into Razor Pages for building server-rendered UIs with ASP.NET Core. Understand page models, handlers, and view rendering.

ASP.NET Core Razor Pages UI Development Intermediate
Learn More

Entity Framework Core Quickstart

Get started with Entity Framework Core for data access in your ASP.NET Core applications. Learn about migrations, DbContext, and CRUD operations.

ASP.NET Core Entity Framework Core Data Access Beginner
Learn More

Secure Your Application with Identity

Implement authentication and authorization in your ASP.NET Core apps using ASP.NET Core Identity. Covers registration, login, and role management.

ASP.NET Core Security Identity Intermediate
Learn More

Introduction to Blazor

Explore Blazor for building interactive client-side web UIs with .NET. Learn about component model and hosting models.

Blazor .NET Web UI Beginner
Learn More

Deploying ASP.NET Core to Azure

Learn how to deploy your ASP.NET Core applications to Azure App Service, covering configuration and best practices.

ASP.NET Core Azure Deployment Intermediate
Learn More