Free course · ADVANCED

Concurrency & Async

Threads, channels, shared state, and async/await

4 units · 14 lessons · every lesson is open

Fearless Concurrency

Share data across threads without data races

Async Rust

Concurrency without a thread per task

Concurrency Safety

Reason about lifetime, locks, and atomic state

Async Reliability

Pin work, cancel safely, and isolate blocking calls