C#
C# Async Programming: Task, async/await & Cancellation
Master asynchronous C#: what async/await actually do, running work concurrently with Task.WhenAll and Task.WhenAny, cancelling long-running operations with CancellationToken, handling exceptions across async code, and streaming results with IAsyncEnumerable.
7 lessons
Start the first lessonCurriculum
- 1Introduction to Asynchronous Programming๐ quiz
- 2async and await๐ quiz
- 3Task.WhenAll and Task.WhenAny๐ quiz
- 4Cancellation with CancellationToken๐ quiz
- 5Exception Handling in Async Code๐ quiz
- 6Async Streams with IAsyncEnumerable๐ quiz
- 7Final Project: Async Multi-Source Downloader
Every lesson is open, take them in order or jump straight to what you need.