Category
C#.NET
Learn C# and .NET through a structured path from language fundamentals and object-oriented programming to LINQ, web and desktop applications, cloud systems, performance and CLR research.
C#.NET subjects
4 available
Beginner
Start learning C# and .NET with syntax, types, operators, control flow, methods, classes, records, collections, generics, exceptions, delegates and LINQ fundamentals.
Intermediate
Build intermediate C# skills with LINQ, files, serialization, pattern matching, reflection, spans, unsafe code, asynchronous programming, concurrency and memory management.
Advanced
Master advanced C#.NET through ASP.NET Core, Entity Framework Core, desktop and MAUI applications, networking, testing, architecture, cloud deployment, security and microservices.
Research Level
Explore research-level C# and .NET through CLR, Roslyn, JIT, GC and memory internals, high-performance computing, distributed systems, enterprise architecture, AI and edge computing.