Learning Tracks
Your roadmap to real skills.
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Learning Tracks
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Modern .NET 8/9 backend + Unity + the Microsoft stack.
~14 hours · 12 lessons
View track details →.NET Ecosystem and Modern C#
Explain the .NET ecosystem, what C# can build, and the difference between modern .NET and .NET Framework.
C# Fundamentals
Use types, control flow, methods, namespaces, using directives, and modern C# syntax.
OOP in C#
Write C# classes, interfaces, abstract classes, records with access modifiers and auto-properties.
C# Type System: Value vs Reference Types
Distinguish value vs reference types, use structs + enums + nullable reference types.
Collections and LINQ
Use LINQ method syntax to filter, map, sort, group, aggregate.
Async/Await in C#
Use the Task-based async pattern with ConfigureAwait and cancellation tokens.
ASP.NET Core REST APIs
Build REST APIs in ASP.NET Core with minimal APIs or controllers, DI, and middleware.
Entity Framework Core
Use EF Core for code-first migrations, LINQ queries, relationships, and avoid N+1.
C# for Game Dev: Unity Intro
Orient yourself in Unity: MonoBehaviour, Update vs FixedUpdate, GameObjects + Components.
Testing in C#
Write unit tests with xUnit + mock with Moq + assert with FluentAssertions.
Passion Project: ASP.NET Core REST API
Build, test, and deploy an ASP.NET Core REST API with EF Core, JWT auth, Swagger, and Azure deployment.
C# and .NET Job Readiness
Translate C# skills into resume bullets + interview answers for .NET backend / Unity / Microsoft-stack roles.