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.
- 1Hello, WorldRead · exercise
- 2Variables and TypesRead · exercise
- 3Numbers and MathRead · exercise