This segment explains the concept of communicating sequential processes (CSP) and how that shape's Go's approach to concurrency, and then introduces goroutines and channels, which are the basic elements of concurrency in Go, and then presents three code examples. Slides at: https://github.com/matt4biz/go-class-slides/blob/trunk/xmas-2020/README.md