Goroutines, channels and the scheduler — without the folklore.
Go makes concurrency easy to start and easy to get subtly wrong. This course covers the runtime scheduler, channel semantics, context propagation, and the memory model, then builds a worker pool and a rate limiter that hold up under load.
6 modules · 48 lessons · 16h
The detailed curriculum for this course is being finalised. The outline covers 48 lessons across 6 modules.
No written reviews yet. The course has 276 ratings with an average of 4.8 out of 5.
Consensus, replication and failure handling — the parts that bite in production.
Arjun Mehta
Ownership, concurrency and zero-cost abstractions, learned by building a real CLI.
Arjun Mehta
Rebase, bisect and recovery — stop being afraid of your version control.
Rohit Sharma