Gofinity teaches Go the way you actually learn it: read a short brief, write real code in the browser, run the tests, and see how everyone else solved it.
Free, open-source challenge content. An account is only needed to run code and save your progress.
Every challenge is one idea, explained in a few paragraphs — no chapter to get through first.
A full editor in the browser, with the same files you would have on disk: your code, the tests, and a go.mod.
Each track is a run of challenges in order, so every new concept builds on the one before it. Start anywhere — signed in, we remember where you left off.
Go from zero to comfortable in Go. Short, test-driven challenges that build on each other: syntax and values first, then the type system, then the parts of Go you cannot get anywhere else — goroutines, channels, and interfaces that stay small.
No setup and no go install — open a challenge and write a line of Go.
Your code compiles and runs in a sandboxed container. You get the actual go test output, not a diff against an expected string.
Once you pass, see how everyone else did it. Publishing yours is opt-in and reversible.