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
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 bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to ASP.NET
beginner
Open → -
02 what-is-aspnet What is ASP.NET Core?
beginner
Open → -
03 aspnet-vs-framework ASP.NET Core vs .NET Framework
beginner
Open → -
04 dotnet-clr-overview .NET runtime and CLR overview
beginner
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 csharp-for-web C# for web development
beginner
Open → -
07 variables-types Variables and types
beginner
Open → -
08 control-flow Control flow
beginner
Open → -
09 methods-classes Methods and classes
beginner
Open → -
10 collections-linq-intro Collections and LINQ intro
beginner
Open → -
11 async-await-csharp Async and await in C#
intermediate
Open → -
12 dotnet-cli The dotnet CLI
beginner
Open → -
13 program-cs Program.cs and hosting
beginner
Open → -
14 configuration Configuration
beginner
Open → -
15 dependency-injection-intro Dependency injection intro
beginner
Open → -
16 middleware-pipeline Middleware pipeline
intermediate
Open → -
17 routing-intro Routing intro
beginner
Open → -
18 controllers-actions Controllers and actions
beginner
Open → -
19 models-viewmodels Models and view models
beginner
Open → -
20 razor-pages-intro Razor Pages intro
beginner
Open → -
21 tag-helpers Tag helpers
beginner
Open → -
22 model-binding Model binding
intermediate
Open → -
23 validation-data-annotations Validation and data annotations
intermediate
Open → -
24 ef-core-intro Entity Framework Core intro
beginner
Open → -
25 entities-dbcontext Entities and DbContext
beginner
Open → -
26 migrations-ef EF Core migrations
intermediate
Open → -
27 linq-queries LINQ queries with EF Core
intermediate
Open → -
28 relationships-ef Relationships in EF Core
intermediate
Open → -
29 repositories-pattern Repository pattern
intermediate
Open → -
30 web-api-controllers Web API controllers
intermediate
Open → -
31 minimal-apis-intro Minimal APIs intro
intermediate
Open → -
32 authentication-authorization Authentication and authorization
intermediate
Open → -
33 interview-essentials Interview essentials
intermediate
Open → -
34 production-checklist Production checklist
advanced
Open → -
35 blazor-teaser Blazor teaser
intermediate
Open → -
36 summary Track summary
beginner
Open →