Concurrency · Hybrid

Go Concurrency Lab Cohort

6 weeks · Evenings ICT · Advanced

Cover for Go Concurrency Lab Cohort

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

  1. Document a concurrency model for one service you maintain
  2. Ship a worker pool with measurable tail-latency budgets
  3. Present a postmortem-style review of a race you fixed

Mentor of record

Avatar for Arisara Khemthong

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.”

Minh · Staff engineer · 5/5 · survey

“Cancellation chapter felt dense, but the shutdown lab matched how we retire nodes.”

Client in retail operations

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.

Request information