Tour of Go 2.0

Tour of Go 2.0

Learn Go — the actually fun way

All the content from Go's official tour, redesigned to be engaging and beautiful. Track your progress as you go.

Start Learning →

Your progress: 0 / 92 lessons

Chapters

1

Basics

Packages, imports, functions, variables, types, and constants.

0 / 16
2

Flow Control

For loops, if statements, switch, and defer.

0 / 13
3

More Types

Pointers, structs, slices, maps, and function values.

0 / 26
4

Methods & Interfaces

Methods, interfaces, type assertions, and standard interfaces.

0 / 25
5

Generics

Type parameters, constraints, and generic types.

0 / 2
6

Concurrency

Goroutines, channels, select, and sync.Mutex.

0 / 10