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