Courses

Software Containers

An Introduction to using and building software containers.

Programming in C++

An Introduction to programming in C++.

Programming in Modern Fortran

An Introduction to programming in modern Fortran.

Introduction to Parallel Programming

Introduction to Parallel Programming

Introduction to Programming in Python

Introduction to Programming in Python

Introduction to Programming in MPI

The basics of parallel programming with MPI.

Introduction to Shared Memory Programming

An introduction to parallel programming using shared memory, including some GPU.

Machine Learning with Matlab

Machine learning in Matlab, based on Mathworks online tutorials.

Programming in Python for Scientists and Engineers

An introduction to Python with an emphasis on scientific and engineering applications.