The goal of the course is to provide knowledge of basic concepts of concurrency and thread management. The course proposes a lot of information about general terms, issues with shared resources; describes lock/unlock protocol and suggests solutions for typical concurrency related problems 🚀