A Crash Course on Concurrency: Build a Tiny Scheduler from Scratch

Build a tiny concurrency runtime from scratch and discover how schedulers, task switching, yielding, coroutine state, and event loops work under the hood