.NET Academy
First line of C#. Production backend.
15 tracks and 61 modules covering the C# language, the .NET runtime, backend fundamentals, ASP.NET Core, databases, architecture and deployment.
How it works.
01
Read
Short, focused explanations with diagrams. One concept at a time.
02
Run
Edit and run real C# right in your browser. No setup needed.
03
Practice
Exercises checked by hidden tests, with hints when you're stuck.
04
Check
Quick quizzes to confirm you really understood the idea.
Tools.
C# & the .NET Runtime.
From your first line of C# to async code and memory internals.
Track 0· 3 modules
Foundations
What .NET is, how code becomes a running program, and the tools you use every day.
Learn moreTrack 1· 5 modules
C# Basics
Variables, types, control flow and methods — the building blocks of every program.
Learn moreTrack 2· 4 modules
Object-Oriented Programming
Model the world with classes, objects, inheritance and interfaces.
Learn moreTrack 3· 5 modules
Intermediate C#
The features that make C# expressive and safe: generics, collections, nullability and more.
Learn moreTrack 4· 3 modules
Functional C# & LINQ
Treat behavior as data with delegates and lambdas, then query anything with LINQ.
Learn moreTrack 5· 3 modules
Memory & Runtime
What happens under the hood: stack, heap, garbage collection and resource cleanup.
Learn moreTrack 6· 4 modules
Async & Concurrency
Write responsive, scalable code with tasks, async/await and safe parallelism.
Learn moreBackend Fundamentals.
How backends work in general — HTTP, APIs, databases, auth, scaling.
Professional .NET.
Testing, data, web APIs, architecture and shipping to production.
Track 8· 3 modules
.NET Ecosystem
The everyday libraries: files, JSON, configuration, logging and dependency injection.
Learn moreTrack 9· 3 modules
Testing
Prove your code works and keep it working with automated tests.
Learn moreTrack 10· 3 modules
Data & EF Core
Talk to databases from .NET with ADO.NET and Entity Framework Core.
Learn moreTrack 11· 5 modules
Web with ASP.NET Core
Build web APIs and web apps with ASP.NET Core.
Learn moreTrack 12· 3 modules
Architecture
Structure larger applications so they stay maintainable.
Learn moreTrack 13· 4 modules
Shipping
Package, deploy, monitor and tune your applications.
Learn moreCapstone.
Design and build a complete application end to end.