HPC Training at HLRS: General Information

Active since 1998, HLRS's training program in high-performance computing (HPC) is among the most extensive and experienced in Europe. Continually evolving to provide instruction in current themes in all fields related to high-performance computing, the program is operated in collaboration with the Gauss Centre for Supercomputing, Germany's hosting organization for the Partnership for Advanced Computing in Europe (PRACE). In addition to hosting courses in Stuttgart, we cooperate with other centers for high-performance computing across Germany and Europe to share our expertise with the widest possible community of HPC users.
Visit the list of our upcoming courses and self-study materials.

Photo of HLRS's Ruehle Saal, which is used for training. (Photo: Simon Sommer)

Target audience

Our training program addresses the needs of students at the bachelor's, master's, and doctoral levels, as well as postdoctoral researchers and industry professionals who use high-performance computing in their work.

Course instruction takes place in German and/or in English.

Course formats

Many of HLRS's classroom courses are held in our state-of-the-art training facility, located on the University of Stuttgart's Vaihingen campus. Since 2020 we have also held synchronous online courses that take place live via videoconferencing software. Our online courses enable interaction among participants and instructors, and make it possible to ask questions in a similar way to classroom courses. In some cases, courses are also offered in a hybrid format, where it is possible to participate either in person or online.

In most units, the key to success is the combination of teaching and hands-on exercises. The exercises are typically programmed in groups of two participants on pre-installed systems in the classroom. In online courses, participants solve the exercises in small groups ("breakout rooms"). Here, the exercises are completed either on the participants' systems or on a remote cluster.

Prerequisites and levels of difficulty

Before registering for a course, please review the information concerning Entry Level and Content Level that is indicated on the course information page. This will assist you in selecting a training activity that is appropriate for your knowledge level and professional needs.

You can also see Course Curricula and Content Levels for more information about the specific content levels concerning key topics in our training program.

HPC continuing education for industry: the Supercomputing-Akademie

The Supercomputing Academy offers exclusive online courses that are specifically tailored to the needs of industry professionals in the areas of high-performance computing (HPC), artificial intelligence (AI), big data, and data analytics. Using a modular, blended learning course format, the Supercomputing Academy’s courses incorporate the best features of classroom and online learning. All of the course content is provided online alongside regularly scheduled live online classes with experts (held once per week), making it convenient for you as a professional or someone trying to break into the industry to develop new skills in parallel with your normal job responsibilities. Learn more about the Supercomputing Academy.

Other HPC training opportunities

Additional course offerings in high-performance computing can be found at the following websites:

Archive and Handouts

Lists of our previous HPC training courses can be found in the Training Courses Archive. Additionally, you can browse our older courses 1998-2009.

GCS and HLRS also provide yearly curricula as handouts & posters:

Related news

All news

IKILeUS to Integrate AI in University Education

HLRS Hosts New Programming Course for Machine Learning

New Course on Data Management and Analysis Begins at the Supercomputing-Akademie

Supercomputing-Akademie Launches New Training Module on Visualization