Loading tracks
Each track is an ordered set of challenges. Read the brief, write Go in the browser, and run the real tests against it.
Go from zero to hero: 22 concepts, each taught by a lesson and drilled by two or three test-driven challenges. Syntax and values first, then the type system, then errors, generics and packages, and finally the parts of Go you cannot get anywhere else: goroutines, channels, sync and context. Every challenge is graded by tests you can read.