Master the fundamentals of multithreading in Go with this course path. Learn how to create threads, synchronize them, how to create concurrent data structures. Understand how to avoid common multithreading pitfalls. Get hands-on experience with real-world examples and exercises.
Overview
Syllabus
- Course 1: Introduction to Go Concurrency
- Course 2: Concurrency Essentials in Go
- Course 3: Practice Tasks for Concurrency Essentials
- Course 4: Lock-Based Concurrent Data Structures
- Course 5: Lock-Free Concurrent Data Structures