GO BEYOND THE TUTORIAL

Learn it.
Build it.
Make it Go.

A practical learning library and a native Go workbench. Understand the language, make better design decisions, and turn your next idea into working code.

Free web lessons. iOS app: $6.99 USD, one-time U.S. purchase. Regional prices vary.

main.goGo 1.27.1
go
package main

import "fmt"

func main() {
    ideas := []string{"learn", "build", "understand"}
    for _, idea := range ideas {
        fmt.Println("Go", idea)
    }
}
OUTPUT
Go learn
Go build
Go understand
● Example output
A little curiosity. A real toolchain._
193lessons & challenges
21focused units
124in-depth readings
0accounts required to learn

FOLLOW YOUR CURIOSITY

Start small.
Go as deep as you like.

Browse the whole course ↗

NEXT LEVEL · INTERVIEW PREPARATION

From syntax to
engineering judgment.

88 worked guides across 12 topics, from junior foundations to systems tradeoffs. Trace eight algorithms interactively, then practice concurrency, MongoDB, Redis, Docker, Kubernetes and Go workflows with Claude Code, Codex and Cursor.

Open interview preparation →
GopherForge native iPhone workbench showing highlighted Go source code

THE WORKBENCH IN YOUR POCKET

Real Go.
Wherever you are.

Write, compile, run, test, vet and format with a bundled Go 1.27.1 toolchain. Keep your projects on iPhone or iPad, import from GitHub, and work locally once dependencies are present.

  • Built for the screen you have. Native iPhone, iPad and adaptive Duo layouts.
  • More than a code editor. Project files, tests, concurrency timelines and idiom guidance.
  • Your code, on your device. Compilation happens locally in the app.
$6.99 USDOne-time purchase · U.S. App Store

No subscription or in-app purchases. Regional prices and taxes vary; the App Store shows your final local price. Web lessons and interview preparation are free.

App Store version 1.1.5 is available now. Continue is included. The web course includes the latest architecture, MongoDB, Redis, borrowed-buffer and pooling readings. Native 1.1.6contains the two newest readings. Native availability is listed in the version history.

NEWS & PRACTICAL ANALYSIS

What changed.
What to do with it.

All news →

FIELD NOTES

Less theory on a shelf.
More ideas you can use.

Read all field notes ↗

ONE GOOD NEXT STEP

You don’t need to know it all.
Just start with one lesson.

Find your next idea →Explore the source ↗