A Tour of Go logo

A Tour of Go

Free

Interactive introduction to the Go programming language

FreeFree tier
Type
Open Source

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.