Concurrency in Go

Coursera MOOC / Non-credit USD 69
Enroll now →
Concurrency in Go

About this course

Learn how to implement concurrent programming in Go. Explore the roles of channels and goroutines in implementing concurrency. Topics include writing goroutines and implementing channels for communications between goroutines. Course activities will allow you to exercise Go’s capabilities for concurrent programming by developing several example programs.

What you'll learn

  • understand the principles of concurrent programming
  • effectively use goroutines for parallel execution
  • implement channels for communication between goroutines
  • develop practical applications using Go's concurrency features

Course objectives

  • to provide a fundamental understanding of concurrency in programming
  • to demonstrate how to write effective goroutines
  • to teach the implementation of channels for facilitating communication

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.