Bite-sized lessons, deep courses, and a gamified practice app — everything you need to go from "Hello, World" to production systems.
Master Go through bite-sized, interactive exercises. Earn XP, build streaks, and level up your skills — one lesson at a time.
Production-focused video courses used by engineers at some of the biggest companies in the world.
Careers pages, remote policies, and how each company uses Go in production.
+52
A curated guide of all the best content to help you advance your Go journey — from your first "Hello, World" to production systems.
Read Free Now →A walkthrough of alex0ptr/once, a Go CLI that caches stdout in a background daemon over a Unix socket, with HMAC cache keys and wall-clock expiry.
Read More →A look at godiff's Go internals: bufio.Scanner buffer limits, single-pass patch parsing, and bounded word-level diffs.
Read More →How kube-bmc exposes IPMI and Redfish baseboard controllers as Kubernetes objects, and which Go API patterns transfer well to other operators.
Read More →Three tricks stellar-pathfinder uses to keep a Stellar corridor monitor testable in Go: recorded HTTP snapshots with hashes, clocks passed as arguments, and exit codes that mean something.
Read More →No router library, no framework. Just net/http and a few patterns from uptimy/agent worth copying: method-aware routes, a typed context key, a login that does the same expensive password work for unknown users, and one blank import that saves you a production bug.
Read More →The Go patterns behind Gemini-Config-Checker: injecting os.Getenv and exec.LookPath so path discovery is unit-testable, build tags for the registry lookup, and why the configs stay as maps.
Read More →