Get Started with ASP.NET Core

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

Duration: ~4 hours | Skill Level: Beginner
Start Learning

Building APIs with ASP.NET Core

Dive deep into creating robust and scalable RESTful APIs using ASP.NET Core, including controllers, model binding, and dependency injection.

Duration: ~6 hours | Skill Level: Intermediate
Start Learning

ASP.NET Core for Web Apps

Master the techniques for building dynamic and interactive web applications using Razor Pages and MVC patterns in ASP.NET Core.

Duration: ~7 hours | Skill Level: Intermediate
Start Learning

Deploying ASP.NET Core Applications

Understand how to deploy your ASP.NET Core applications to various environments, including Azure, Docker, and IIS.

Duration: ~5 hours | Skill Level: Intermediate
Start Learning

Advanced ASP.NET Core Concepts

Explore advanced topics like performance optimization, security best practices, authentication, authorization, and background services.

Duration: ~8 hours | Skill Level: Advanced
Start Learning

Blazor and ASP.NET Core

Learn how to build interactive web UIs with C# and Razor syntax using Blazor, integrated seamlessly with ASP.NET Core.

Duration: ~9 hours | Skill Level: Intermediate
Start Learning