# Path: Java Concurrency

## High level topics:

* :books:Designing data-intensive applications.&#x20;
  * Part III. Derived data (150p.)
* :white\_check\_mark: :tv: _pluralsight_:  [Applying Concurrency and Multi-threading to Common Java Patterns](https://app.pluralsight.com/library/courses/java-patterns-concurrency-multi-threading) (2h40)



## Deep dive topics:

* :books:Java concurrency in practise (the whole book, from start to the end) 400p.
* :tv: Coursera: [Parallel, Concurrent, and Distributed Programming in Java Specialization](https://www.coursera.org/specializations/pcdp?ranMID=40328\&ranEAID=JVFxdTr9V80\&ranSiteID=JVFxdTr9V80-_fX96BrcQdwXF45I2bfBPA\&siteID=JVFxdTr9V80-_fX96BrcQdwXF45I2bfBPA\&utm_content=10\&utm_medium=partners\&utm_source=linkshare\&utm_campaign=JVFxdTr9V80) (19h)
  * Parallel Programming in Java&#x20;
  * Concurrent Programming in Java&#x20;
  * Distributed Programming in Java
