Individual lessons and their teaching materials are hosted here. You can access the site for each lesson at the links below.

August 4, 2017

High-performance computing with Python

August 4, 2017

Programming GPUs with CUDA

August 3, 2017

Distributed-memory programming with MPI

August 3, 2017

High-performance computing with R

August 2, 2017

Introduction to Julia

August 2, 2017

Parallel programming with the POSIX thread library

August 1, 2017

Introduction to Fortran

August 1, 2017

Shared memory programming with OpenMP

July 31, 2017

Introduction to the Bash Shell

July 31, 2017

Introduction to High-Performance Computing