A Tour of Go
FreeInteractive introduction to the Go programming language
FreeFree tier
About A Tour of Go
An official interactive tutorial for the Go programming language, offering a hands-on introduction to Go's syntax, data structures, methods, interfaces, and concurrency. Users can write and run Go code directly in the browser, with step-by-step lessons and exercises. The tour is free, open source, and can also be downloaded for offline use.
Key Features
Interactive code editor in the browser
Step-by-step lessons covering Go basics
Exercises with immediate feedback
Offline mode available (open source)
Covers syntax, types, methods, interfaces, and concurrency
Pros & Cons
Pros
- Free and open source
- Official resource maintained by the Go team
- Interactive with no setup required
- Works offline when downloaded
Cons
- Primarily focused on beginners and basic concepts
- Does not cover advanced topics in depth
- Online version requires an internet connection
Best For
Learning Go programming for beginnersTeaching Go in workshops or classroomsSelf-paced introduction to Go fundamentals
FAQ
Is the Tour of Go free?
Yes, it is completely free and open source.
Do I need to install Go to use the tour?
No, the tour runs entirely in your web browser—no installation required.
Can I use the tour offline?
Yes, the source code is available on GitHub, and you can run it locally for offline use.