ASP.NET Core Tutorials

Getting Started

Get Started with ASP.NET Core

Learn the fundamentals of building web applications with ASP.NET Core, from project setup to basic routing.

Beginner Web Apps C#
Razor Pages

Build Web UIs with Razor Pages

Discover how to create dynamic and interactive web pages using Razor Pages, a simpler alternative to MVC.

Intermediate Web UI Razor
MVC Pattern

ASP.NET Core MVC Tutorial

Master the Model-View-Controller (MVC) pattern for building robust and maintainable web applications.

Intermediate Web Apps MVC
Web APIs

Create Web APIs with ASP.NET Core

Build RESTful web APIs to power your modern applications and services.

Intermediate Web APIs REST
Security

Secure ASP.NET Core Applications

Learn best practices for securing your web applications against common vulnerabilities.

Advanced Security Authentication
Blazor

Introduction to Blazor

Build interactive client-side web UIs with C# and .NET using Blazor.

Intermediate Web UI Blazor