Notebooks

High-performance computing

Recommended

Pacheco, P. S. (2011). An introduction to parallel programming. Morgan Kaufmann.
Zaccone, G. (2019). Python parallel programming cookbook.
Useful if you're coming from a python background and not C/C++ or Fortran.

Courses on YouTube