A complete, interactive Go programming course that covers every topic from "what is coding" to concurrency, testing, tooling, and a capstone CLI project. Quizzes after every chapter, hands-on exercises, and your progress saved locally as you learn.
Start learning →From absolute beginner to shipping idiomatic Go. Nothing important is skipped.
Each chapter includes quizzes and hands-on exercises with sample solutions.
Mark chapters complete as you go. Your progress is saved in your browser.
Find any topic across all chapters in milliseconds. With the shortcut key /.
From absolute beginner to shipping idiomatic Go.