Concurrent Programming with Go

In this course, you will learn about Go’s concurrency system and learn how to use goroutines, channels, and the sync package to build robust, highly concurrent applications.

4|Reviews (185)
Pluralsight Teams₹4,166.75 per user/month, billed annually
₹50,004
CompleteBilled Monthly
₹2,370/mo

Why choose Core Tech?

check
3,900+ Courses
check
Software Development
check
IT Operations
check
Product & UX
check
Business Skills
verifiedGet this course for free with the Coursera Plus subscription.
✓ Compare courses before making a decision
Check Latest Price →
Price may vary. Check latest price on provider site.

Course Insight

Suitable for intermediate learners. Works well as a continuation after mastering Software Development fundamentals. It bridges the gap toward advanced, production-level engineering.

Intermediate FriendlySelf-Paced Learning

SKILLS TO
MASTER

Software Development Basics
Fundamental principles and concepts
Practical ApplicationTrending
Real-world project implementation
Best Practices
Industry standard workflows and guidelines
Problem Solving
Core Concepts
Implementation
Workflow Integration
Optimization
Careers:Relevant for professionals pursuing roles within Software Development.

Quick Facts

Below sections are verified from last major sync. For real-time updates and today's latest lectures, Check official page here.

What You’ll Learn

  • Course Overview : 1min.
  • Goroutines : 25mins.
  • The Sync Package : 21mins.
  • Channels : 43mins.
See side-by-side differences in what you’ll learn

Description

Taking advantage of the processing power of today's multi-core computers is a challenge that every developer faces. In this course, Concurrent Programming with Go, you will gain the ability to use Go's powerful tools that allow multi-threaded programs to be written in a clear, easily understood manner. First, you will learn how to use goroutines to initiate concurrent tasks. Then, you will explore the sync package and how to use it to coordinate goroutines. Finally, you will discover channels and how they compliment and complete the coordination features of the sync package. When you are finished with this course, you will have the skills and knowledge of Go's concurrency model needed to write safely, highly concurrent applications.

See how this course compares with alternatives

FAQs

Top Alternatives

Highly-rated courses worth your attention

Concurrent Programming in Go
5.0· 2 Hrs 42 minutes
Intermediate
CORE TECH
₹10,563/yr|₹1,254/mo
Creating Web Services with Go 1
4.0· 2 Hrs 30 minutes
Intermediate
CORE TECH
₹10,563/yr|₹1,254/mo
Java 8 Fundamentals: Asynchronous Programming Using CompletionStage
4.0· 3 Hrs 4 minutes
Intermediate
CORE TECH
₹10,563/yr|₹1,254/mo
Building an Enterprise App with WPF, MVVM, and Entity Framework Code First
4.0· 9 Hrs 1 minutes
Intermediate
CORE TECH
₹10,563/yr|₹1,254/mo
Shifting JavaScript into High Gear with Web Workers
4.0· 1 - Hrs 57 minutes
Intermediate
CORE TECH
₹10,563/yr|₹1,254/mo
Getting Started with Phoenix 1
5.0· 2 - Hrs 52 minutes
Beginner
CORE TECH
₹10,563/yr|₹1,254/mo
Concurrent Programming with Go
4(185+ learners)