Kotlin โ Coroutines drills (extra practice)
โถ **Extra-practice drills that pair with the Kotlin Reactive course (Chapter 3: Coroutines & interop, Chapter 6: Flow).** Learn it there, drill it here. Build the mental model of coroutines from scratch โ `async`/`await` aggregator, structured-concurrency cancellation cascade, `supervisorScope` sibling isolation, `withTimeout` deadlines, `Mutex` fair arbitration, async exception propagation, bounded `Channel` with back-pressure, cold `Flow` operators (`map`/`filter`/`take`/`distinct`/`combine`/`debounce`), `SharedFlow` vs `StateFlow` replay+conflation, and a Dispatcher worker pool. Run server-side via Piston.
40 challenges63 topics
How it works1Pick a challenge2Read the requirements3Code in a full IDE4Run the tests
/
40 challenges