Concurrency · Hybrid
Go Concurrency Lab Cohort
6 weeks · Evenings ICT · Advanced
A six-week cohort focused on designing concurrent Go systems without hidden races. You ship three labs: a rate-limited task runner, a pipeline with bounded parallelism, and a graceful shutdown handler wired to HTTP. Mentors annotate every merge request with operational notes in English.
THB 18,900 listed Refund & Cancellation
What ships in this track
- Context-first cancellation drills
- Buffered vs unbuffered channel decision trees
- pprof snapshots interpreted in cohort review
- Staticcheck and race detector in CI templates
- Office hour recordings with timestamps
- Bangkok hybrid desk check-in option
- Rubber-duck async reviews on weekdays
Outcomes you can evidence
- Document a concurrency model for one service you maintain
- Ship a worker pool with measurable tail-latency budgets
- Present a postmortem-style review of a race you fixed
Mentor of record
Arisara Khemthong
Former platform lead for regional logistics APIs; teaches cancellation as a product feature.
Cohort notes
“The bounded parallelism lab finally made our image pipeline predictable—mentor notes on my PR referenced our exact pprof flame shape.”
“Cancellation chapter felt dense, but the shutdown lab matched how we retire nodes.”
Straight answers
Do I need prior Go production experience?
You should be comfortable shipping at least one HTTP service in Go. We do not teach syntax from zero.
Is hardware included?
No. You bring your laptop; we provide lab templates and VPN notes for remote pairing.
What is not covered?
We do not cover Windows-specific syscall edges or cgo-heavy integrations in this cohort.