Programming · Beginner → Expert
🔷 C# and .NET Engineering
Master C# and .NET for robust applications, APIs, desktop software, data access, testing, concurrency, performance, and architecture.
Course roadmap
Pass each module exam to unlock the next module.
Module 1 · Beginner
C# Language Fundamentals
Locked
Module 2 · Beginner
Classes, Interfaces, Generics and Collections
Locked
Module 3 · Beginner
LINQ and Functional Patterns
Locked
Module 4 · Intermediate
Exceptions, Files and Serialization
Locked
Module 5 · Intermediate
Async/Await and Concurrency
Locked
Module 6 · Intermediate
Unit Testing and Testable Design
Locked
Module 7 · Advanced
Entity Framework Core and Data Access
Locked
Module 8 · Advanced
ASP.NET Core APIs
Locked
Module 9 · Advanced
Dependency Injection and Configuration
Locked
Module 10 · Expert
Performance, Memory and Diagnostics
Locked
Module 11 · Expert
Clean Architecture and Design Patterns
Locked
Module 12 · Expert
Expert Capstone: .NET Solution
Locked
Certification gate
Final course exam
Pass mark: 80%. Time limit: 360 minutes. All module exams must be passed first.
Locked until modules are passed