- Getting started, setup, basics, sample app
- Variables and functions
- Control flow
- Dep management
- Data structures
- Pointers
- Interfaces / methods
- Generics
- Error handling
- Concurrency Model in Go
- Goroutines
- Channels
- Race Conditions, Mutexes
- Simple Go testing framework
- Unit testing
- Integration testing
- Simple Microservice architecture app – deployed in Kubernetes