Skip to Content
Up and Running with Concurrency in Go (Golang)
on-demand course

Up and Running with Concurrency in Go (Golang)

with Stan Vangilder
December 2021
Intermediate
2h 13m
English
Packt Publishing
Closed Captioning available in English

Overview

In this 2-hour course, 'Up and Running with Concurrency in Go (Golang)', you'll explore the exciting capabilities of concurrent programming in Go. Learn the theory behind concurrency, understand key concepts, and dive into practical examples of using Goroutines, channels, and control structures. This course equips you with a robust understanding of Go concurrency to integrate it effectively into your projects.

What I will be able to do after this course

  • Acquire a strong understanding of concurrency in the Go programming language.
  • Learn how to use Goroutines, channels, and waitgroups in real-world scenarios.
  • Identify and handle challenges like race conditions, deadlocks, and mutexes.
  • Understand key concepts like IO-bound vs CPU-bound processes and their implications.
  • Implement concurrency patterns such as worker pools in your Go projects.

Course Instructor(s)

Stan Vangilder is a seasoned software developer and educator with extensive experience in programming with Go. Known for his engaging teaching style, he emphasizes practicality and deep understanding to help learners quickly achieve competence in key programming concepts. His expertise and approachable explanations make this course both insightful and actionable.

Who is it for?

This course is tailored for software developers who have foundational knowledge of Go and are looking to deepen their understanding of concurrency. It's suitable for learners eager to integrate concurrent programming into their workflows. Whether you're refining existing Go skills or tackling concurrency for the first time, you'll find this course enriching, actionable, and aligned with real-world needs.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Concurrency in Go

Concurrency in Go

Katherine Cox-Buday

Publisher Resources

ISBN: 9781803233147Supplemental Content