Skip to content

Parallel Computing Course

Learn the foundations of parallel computing — from why we need ever-increasing performance to writing your own parallel programs — with interactive code editors and visual explanations.

Chapter 1: Introduction to Parallel Computing

Section titled “Chapter 1: Introduction to Parallel Computing”

Chapter 2: Distributed Memory Programming with MPI

Section titled “Chapter 2: Distributed Memory Programming with MPI”

Chapter 3: Shared-Memory Programming with OpenMP

Section titled “Chapter 3: Shared-Memory Programming with OpenMP”