Volume I — V · Fig. 001

Learn Go,
one test suite
at a time.

GoForIt is a hand-drawn curriculum: five volumes, fifty lessons, hidden go test suites and rigorous I/O assertions. Every exercise you pass is graded by a real test — not by looking-at-the-output.

The method

Fig. 003
Nº 01
Graded by tests

Function exercises append a hidden main_test.go and run go test. Program exercises assert on stdout. No trust, no guessing.

Nº 02
Five volumes

Foundations, Data, Interfaces, Concurrency, Real-World. Each volume closes with a boss challenge that unlocks the next.

Nº 03
Signed certificate

Clear all five bosses and receive a downloadable, dated certificate — your record of completion.