The C++ Concurrency training course will introduce Participants to modern C++ concurrency on the Windows operating system. This workshop uses the Windows operating system as the playground to explore concurrency in C++. This course will prepare them with a deep understanding of threads and synchronization at the OS level, including modern synchronization primitives such as slim reader/writer locks and condition variables. They will learn all about the mighty Windows thread pool API and the Concurrency Runtime. Finally, they will be introduced to some of the shortcomings that plague the C++ Thread Support Library.