Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Manage Concurrent State and Go Utilities

EDUCBA via Coursera

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Build practical Go programming skills for concurrent state management, collection processing, text manipulation, pattern matching, and time handling. In this course, you’ll learn to synchronize shared state in concurrent Go programs using atomic operations, mutexes, and message-driven stateful goroutines. You’ll also use Go collection functions to process and transform grouped data efficiently. As you progress, you’ll manipulate and format strings with built-in functions, apply regular expressions for text pattern matching and validation, and calculate, represent, and format time values using Go’s time utilities. These capabilities support the development of clean, efficient, and scalable Go applications. This course is designed for learners seeking practical Go skills for backend development, cloud services, and systems programming. Its focused combination of synchronization, stateful concurrency, collection utilities, regex, and time operations connects concurrent programming with common data-processing tasks. Structured lessons, practice quizzes, and graded assessments reinforce each concept and help you confidently apply Go utilities and concurrency techniques in real-world programs.

Syllabus

  • Synchronization and State Management
    • This module focuses on synchronizing shared state in concurrent Go programs using atomic operations, mutexes, and stateful goroutine patterns.
  • Strings, Regex, and Time Handling
    • This module covers essential text processing and time management techniques in Go, including string manipulation, regular expressions, and time calculations.

Taught by

EDUCBA

Reviews

Start your review of Manage Concurrent State and Go Utilities

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.