Go
A fast, compiled language behind Docker, Kubernetes and most modern cloud tooling.
What you'll actually learn
Go was built by people tired of fighting C++'s complexity and Python's runtime speed, and it shows in every part of the language — this track teaches goroutines and channels not as exotic syntax but as the direct answer to "how do I run thousands of things concurrently without the usual threading nightmare." You'll also see why so much of the infrastructure world (Docker, Kubernetes, Terraform) is written in Go specifically, not by coincidence.
What you'll be able to do
You'll write a concurrent program — something handling many requests or tasks at once — using goroutines and channels correctly enough to avoid the classic race condition and deadlock traps, and read the Go source of a real infrastructure tool without it feeling like a foreign language, since it's the same one you've been writing.
Syllabus
Frequently asked
Roughly 1 hour across 8 hands-on quests — you can go at your own pace and pick up exactly where you left off.
You should be comfortable with Data & Applications first — the skill tree unlocks Go once you've cleared those.
Yes — Go is fully available on the free tier, starting with a free first quest and no payment method required to sign up. Plus and Elite remove pacing limits but don't gate any of the Go curriculum behind a paywall.
Create a free account and begin your first quest — no card required.
Start free