- go and the operating system
- understanding go internals
- working with basic go data types
- the uses of composite types
- enhancing go code with data structures
- what you might not know about go packages
- reflection and interfaces for all seasons
- telling a unix system what to do
- go concurrency - goroutines, channels, and pipelines
- go concurrency - advanced topics
- code testing, optimization, and profiling
- the foundations of network programming in go
- network programming - building servers and clients