Guided courses
Courses
31 courses · 418 lessons
All courses
16 coursesClear filters
- IntermediateFree
Practical LINQ: Execution, Projection and Grouping
Four focused LINQ to Objects lessons with runnable C# examples and interview practice. Learn deferred execution, materialization, projection and grouping.
4 lessons · 35 min · 5 practice tests - Intermediate
Recursion, Dynamic Programming and Backtracking in C#
Recursion, dynamic programming and backtracking in C#: the recursion mental model, memoization, recognizing DP problems, classic problems from Climbing Stairs to 0/1 Knapsack, subsets, permutations and N-Queens, and a four-week practice plan.
24 lessons · 58 min - IntermediateFree
Strategy and State Patterns: A Practical C# Workshop
A focused workshop on choosing interchangeable policies and enforcing legal state transitions. Learn through pricing and order-lifecycle examples, explicit invariants, design trade-offs, exercises, and interview reasoning.
2 lessons · 13 min · 2 practice tests - Intermediate
System Design for .NET Developers
A structured overview of system design for .NET developers: what to optimize first, the request path, data stores and consistency, messaging and jobs, security and tenancy, and operations and cost, with representative architectures and a learning path.
9 lessons · 53 min