Skip to content
Learn Netverks

Track

aspnet

ASP.NET

36 lessons: C#, MVC, EF Core, Web API—dotnet compile/run playground and 108 MCQs.

Mode
server_compiled
Practice
Compiled runner
Lessons
36 units
Start lesson 1 → Introduction to ASP.NET

Before you start

Modern ASP.NET Core for web APIs and sites: C#, middleware, MVC/Razor, EF Core, and auth on the .NET runtime.

Enterprise and Azure teams want strong typing, performance, and first-class tooling (Visual Studio, dotnet CLI).

Line-of-business APIs, intranets, BFF layers, and cloud-hosted services on Linux or Windows.

36 lessons with C# playground (dotnet build/run on dev runner); full ASP.NET via dotnet new web locally.

After programming fundamentals—ideally the C# language track—when your stack is .NET-first.

Lesson order

Sequential — follow top to bottom

36 lessons are live in this track. Start from step 01 for the smoothest path.

  1. 01 intro Introduction to ASP.NET

    beginner

    Open →
  2. 02 what-is-aspnet What is ASP.NET Core?

    beginner

    Open →
  3. 03 aspnet-vs-framework ASP.NET Core vs .NET Framework

    beginner

    Open →
  4. 04 dotnet-clr-overview .NET runtime and CLR overview

    beginner

    Open →
  5. 05 playground-workflow Playground workflow

    beginner

    Open →
  6. 06 csharp-for-web C# for web development

    beginner

    Open →
  7. 07 variables-types Variables and types

    beginner

    Open →
  8. 08 control-flow Control flow

    beginner

    Open →
  9. 09 methods-classes Methods and classes

    beginner

    Open →
  10. 10 collections-linq-intro Collections and LINQ intro

    beginner

    Open →
  11. 11 async-await-csharp Async and await in C#

    intermediate

    Open →
  12. 12 dotnet-cli The dotnet CLI

    beginner

    Open →
  13. 13 program-cs Program.cs and hosting

    beginner

    Open →
  14. 14 configuration Configuration

    beginner

    Open →
  15. 15 dependency-injection-intro Dependency injection intro

    beginner

    Open →
  16. 16 middleware-pipeline Middleware pipeline

    intermediate

    Open →
  17. 17 routing-intro Routing intro

    beginner

    Open →
  18. 18 controllers-actions Controllers and actions

    beginner

    Open →
  19. 19 models-viewmodels Models and view models

    beginner

    Open →
  20. 20 razor-pages-intro Razor Pages intro

    beginner

    Open →
  21. 21 tag-helpers Tag helpers

    beginner

    Open →
  22. 22 model-binding Model binding

    intermediate

    Open →
  23. 23 validation-data-annotations Validation and data annotations

    intermediate

    Open →
  24. 24 ef-core-intro Entity Framework Core intro

    beginner

    Open →
  25. 25 entities-dbcontext Entities and DbContext

    beginner

    Open →
  26. 26 migrations-ef EF Core migrations

    intermediate

    Open →
  27. 27 linq-queries LINQ queries with EF Core

    intermediate

    Open →
  28. 28 relationships-ef Relationships in EF Core

    intermediate

    Open →
  29. 29 repositories-pattern Repository pattern

    intermediate

    Open →
  30. 30 web-api-controllers Web API controllers

    intermediate

    Open →
  31. 31 minimal-apis-intro Minimal APIs intro

    intermediate

    Open →
  32. 32 authentication-authorization Authentication and authorization

    intermediate

    Open →
  33. 33 interview-essentials Interview essentials

    intermediate

    Open →
  34. 34 production-checklist Production checklist

    advanced

    Open →
  35. 35 blazor-teaser Blazor teaser

    intermediate

    Open →
  36. 36 summary Track summary

    beginner

    Open →