Back-end Engineering
5 courses
Introduction to Concurrency with C++
Master the fundamentals of multithreading in C++ with this course path. Learn how to create threads, synchronize them, how to create concurrent data structures. Understand how to avoid common multithreading pitfalls. Get hands-on experience with real-world examples and exercises.
This learning path includes:
5 courses with bite-sized lessons and practices
19 engaging lessons in text and video formats
85 hands-on practices
One-on-one guidance from Cosmo, our AI tutor
Verified skills you'll gain![Badge for Computer Science Fundamentals, Intermediate](https://d3dq4v2xxejk8c.cloudfront.net/uploads/sPZ5PtNtz4BZvh6DK_7hhYH2tAhhRTfKENn_Level%3DIntermediate%2C%20Skill%3DComputer%20Science%20Fundamentals.svg)
![Badge for Concurrency and Multithreading, Intermediate](https://d3dq4v2xxejk8c.cloudfront.net/uploads/LsvwsQWD3FEv7mti9_Level%3DIntermediate%2C%20Skill%3DConcurrency%20and%20Multithreading.svg)
INTERMEDIATE
Computer Science Fundamentals
INTERMEDIATE
Concurrency and Multithreading
Tools you'll use![](https://d3dq4v2xxejk8c.cloudfront.net/uploads/5jaLJoXnb96MLsurJ_cpp.svg)
C++