Courses from 1000+ universities
Seven years after replacing a Yale president with a fintech CEO, Coursera picks an Amazon veteran to help fix its slowing growth and falling stock price.
600 Free Google Certifications
Artificial Intelligence
Communication Skills
Graphic Design
Molecular Biology - Part 1: DNA Replication and Repair
The Modern World, Part One: Global History from 1760 to 1910
Introduction to Biology - The Secret of Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn Mutex, earn certificates with paid and free online courses from YouTube, Boot.dev, CodeSignal, Udemy and other top learning platforms around the world. Read reviews to decide if a class is right for you.
Hands-on tutorial demonstrating how to use Mutexes in Rust for safe data sharing between threads, covering creation, locking, and practical implementation.
Master Go programming fundamentals through hands-on practice, from basic syntax to advanced concepts like concurrency, interfaces, and generics. Build efficient, idiomatic code while exploring modern features.
Master concurrent programming through hands-on exercises focused on synchronization, lock-free techniques, deadlock prevention, and inter-thread communication patterns in real-world scenarios.
Master thread-safe data structures in C++ by implementing stacks, queues, and lists using locks, mutexes, and condition variables for effective concurrent programming.
Master C++ multithreading fundamentals, from thread creation and synchronization to concurrent data structures. Build practical skills through hands-on exercises and learn to prevent common threading issues.
Learn the advantages and pitfalls of concurrent programming with the Go programming language
Linux POSIX Threads ( Pthreads ), thread Synchronization, Operating System Concepts, C/C++ programming with Projects
Learn about Multithreading, Concurrency & Parallel programming with practical and fun examples in Google's Go Lang
Learn Multithreading, Parallel Computing, Concurrency, Parallel Programming with Java code examples
Linux Kernel Programming - Synchronization and Concurrency
Learn advanced concurrency in Go: goroutines, channels, synchronization, and more. Develop efficient, scalable apps using multithreading techniques. Ideal for developers seeking to master concurrent programming.
Master advanced Rust programming techniques for building high-performance concurrent applications, focusing on data handling, multithreading, and code optimization through traits and lifetimes.
Master Go programming essentials, from basic syntax to advanced concurrency, while building practical applications with gRPC and Gin framework for modern, efficient web development.
Learn how to use threading to perform concurrent processes in C#.
Get personalized course recommendations, track subjects and courses with reminders, and more.