Course Curriculum
Concurrency is a core aspect in Go. Learn how to leverage the basic concurrency mechanisms, how to design concurrent flows, and how to observe and troubleshoot concurrent services.
-
Intro
4
Lessons
-
BETA STATUS - please read
Preview
-
Welcome & How to Use This Course
Preview
-
Where to get the source code?
Start
-
Start
-
-
Go Concurrency Patterns
9
Lessons
-
Start
-
Error Handling 1: error channels
Start
-
Error handling 2: result with error
Start
-
Error handling 3: the errgroup package
Start
-
Start
-
Fan-Out, Fan-In, the easy way
Start
-
Fan-Out, Fan-In, the universal way
Start
-
Managing Resources With sync.Pool
Start
-
Initialization with sync.Once
Start
-
Course Pricing
Note: the course is also included in the Master Go bundle.