[ANN] New online course - High Performance Computing in Julia

Hi all,

Over the past few years I have been teaching an introductory course for High Performance Computing using Julia. This course is aimed primarily at new graduate students / late undergraduate students with a STEM background, but may be a useful resource for anyone interested learning about high performance computing.

Course Contents:

  1. Computing Foundations
  2. Measuring Performance + Benchmarking
  3. Optimisation
  4. Parallel Programming
  5. Multithreading and Multiprocessing
  6. Cluster Computing
  7. GPU Programming

All of the resources for the course (lecture notes + YouTube videos + assignments) are available online:

Note: I am also giving a talk at JuliaCon 2026 about creating these resources. If you’re attending and interested - the link is here.

Thanks!

21 Likes