Skip to content
Search lessons, topics, tests…
Esc

    ↑ ↓ moveEnter openEsc close
    Courses: all courses

    Track

    .NET Runtime and Concurrency

    Execution, memory, asynchronous programming and performance.

    3 courses · 31 lessons

    Start here: C# Async Reliability Interview Path

    The courses, in order

    1. Start here

      C# Async Reliability Interview Path

      Propagate cancellation and respect end-to-end time budgets. • Bound concurrency and apply backpressure. • Handle fan-out failures, retries and shutdown. • Test async behavior with controlled timing.

      Intermediate · 12 lessons · 3 h 10 min

    2. C# Concurrency Lab: Cancellation, Coordination and Backpressure

      Own task completion, failures and cancellation. • Coordinate shared state and bound parallel work. • Choose queue capacity and overload behavior. • Test shutdown and concurrency deterministically.

      Intermediate · 7 lessons · 1 h 30 min · 6 practice tests

    3. C# Memory for Interviews: Spans and Pooled Buffers

      Parse and write data with spans and buffers. • Manage pooled memory and ownership across async boundaries. • Understand ref struct rules and low-level fast-path risks. • Measure allocations before claiming an improvement.

      Advanced · 12 lessons · 2 h 56 min · 3 practice tests

    Other tracksAll courses