Summary The Basics Object-Oriented Programming Methods Interfaces Embedding Composition Concurrency Goroutines Channels