Skip to content

Go Fundamentals

Learn Go: the language behind Docker, Kubernetes, and most of modern infrastructure. Static types, fast compiles, no class hierarchies. Every lesson is hands-on with real go run execution.

beginner14 lessons6 chapters14 graded exercisesGo

No sign-up needed for lesson 1 · certificate on completion · sign up to save progress

What you’ll be able to do

Chapter by chapter. Every lesson ends in a graded exercise.

  • Getting Started
  • Strings
  • Control Flow
  • Functions
  • Collections
  • Pointers and Errors
Taught in Go, graded on a real executor.

Curriculum

6 chapters, 14 lessons. Each lesson is a short read and a graded exercise.

  1. 1Hello, WorldRead · exercise
  2. 2Variables and TypesRead · exercise
  3. 3Numbers and MathRead · exercise
Go Fundamentals