Skip to content

C# Advanced

Beyond C# Intermediate. async/await internals, expression trees, IDisposable + Span<T>, channels, source generators basics. The features that make C# perform like a systems language.

advanced7 lessons3 chapters7 graded exercisesCsharp

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Async Patterns and Disposal
  • Memory and Performance
  • Generics, LINQ Internals, Pattern Matching
Taught in Csharp, graded on a real executor.

Curriculum

3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.

  1. 1async/await InternalsRead · exercise
  2. 2IDisposable and usingRead · exercise