Go Developer Roadmap

Your step-by-step learning path from your first line of Go to production-grade backend engineering. Every level, every track.

Level I · Foundation
The Building Blocks

Covers Go's type system and memory model, control flow, the core data structures, and the goroutines and channels behind its concurrency model.

13 courses
0% · 0 / 136 lessons
Core Language
5 chapters · 70 lessons
Level II · Mindset
Think Like a Software Engineer
Coming soon
Level III · Practitioner
Engineering with Go

Focuses on the standard library packages used in everyday Go development (HTTP, JSON, file I/O, time, text), idiomatic Go style, and database access with both database/sql and GORM.

15 courses
0% · 0 / 140 lessons
Go Standard Library
8 chapters · 75 lessons
Level V · Architecture
System Design
Coming soon
Level VI · Master
Production Engineering

Concentrates on service architecture over gRPC and message queues, cloud deployment with logging, tracing, and metrics, and substantial end-to-end Go projects.

7 courses
0% · 0 / 75 lessons
Side tracks

Tooling around the path

Sharpen the tools every Go engineer reaches for.