Skip to content
KodeTrail

Go

Simple, fast, built for the cloud.

Beginner12 lessons≈2 h 32 min total
Start this trail

Begins with: Why Go?

Trail map

  1. Camp 1

    First steps

    Why Go exists and your first package.

    1. Why Go?8 min
    2. Hello, World!10 min
    3. Packages and func main12 min
  2. Camp 2

    Language basics

    Variables, functions, and flow — the Go way.

    1. Variables and typesOn the trail map
    2. FunctionsOn the trail map
    3. if, for, and switchOn the trail map
  3. Camp 3

    Collections

    Slices, maps, and structs — Go's data workhorses.

    1. Arrays and slicesOn the trail map
    2. MapsOn the trail map
    3. StructsOn the trail map
  4. Camp 4

    The Go way

    Methods, errors, and a glimpse of concurrency.

    1. Methods and interfacesOn the trail map
    2. Error handlingOn the trail map
    3. A taste of goroutinesOn the trail map