Skip to content

Go Intermediate

Level up from Go Fundamentals. Interfaces, error handling patterns, goroutines, channels, select, defer/panic/recover. The features that make Go unique — and how real Go services use them.

intermediate9 lessons5 chapters9 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.

  • Interfaces and Errors
  • Goroutines and Channels
  • Lifecycle Control
  • Pointers and Methods
  • Concurrency Patterns
Taught in Go, graded on a real executor.

Curriculum

5 chapters, 9 lessons. Each lesson is a short read and a graded exercise.

  1. 1InterfacesRead · exercise
  2. 2Errors as ValuesRead · exercise