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.
- 1InterfacesRead · exercise
- 2Errors as ValuesRead · exercise