Based on course Parallel and Distributed Programming in Java by Rice University (Coursera)
https://www.coursera.org/learn/parallel-programming-in-java/home/welcome https://www.coursera.org/learn/concurrent-programming-in-java/home/welcome
Parallel Programming Projects covering task (1), functional (2), loop (3) and data flow (4) parallelism. (1) Fork/Join Framework (2) Streams and futures (3) Loop optimization and chunking
Distributed Programming tbc