Training materials of JSC courses

Here you can access presentation slides, recordings, exercises and tutorials from previous JSC training courses.

Tip: Get an initial overview of High-Performance Computing at JSC with the video recordings of the course “Introduction to Supercomputing at JSC – Theory & Practice”.

Course title

Course material

Directive-Based GPU Programming with OpenACC

Slides

Erstellung wissenschaftlicher Texte mit LaTeX

Slides

ESM User Forum

Slides

High-Performance Computing with Python

Slides and exercises

High-Performance Scientific Computing in C++

Slides and exercises

In-Situ Visualization on High-Performance-Computers

Video recordings

Interactive High-Performance Computing with JupyterLab

Video recordings

Introduction to Machine Learning in the Application Area of Fluid Mechanics and Combustion Using HPC

Gitlab repository and shared notes

Introduction to Parallel Programming with MPI and OpenMP

Slides, exercises and tutorials

Introduction to ParaView

Slides

Introduction to Python

Slides and exercises

Introduction to Supercomputing at JSC - Theory & Practice

Slides and videos

LLMs in Practice: Reliable AI-Assisted Coding Workflows

Self-study guide

Parallel I/O and Portable Data Formats

Slides and exercises

Porting Code from Matlab to Python

Slides and exercises

Programming in C++

Slides and exercises

Scalable Deep Learning

Lectures and tutorials

Last Modified: 29.05.2026