If you are a scientist or engineer who uses simulation in your work, HLRS offers a comprehensive training program focused on giving you the skills to program and operate highly parallel computing clusters confidently and effectively. Taught by experienced HPC professionals, our courses supplement your research discipline-specific expertise by providing the practical knowledge necessary to operate in a high-performance computing environment.
HLRS training courses concentrate on the disciplines below:
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.
Active since 1998, HLRS's classroom training program is among the most extensive and experienced in Europe in the field of 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).
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. In addition, we cooperate with HPC centers that offer courses at other locations across Germany and elsewhere in Europe to share our expertise with a wider audience of HPC users.
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 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.
HLRS offers free online course content focusing on topics in parallel computing. These materials, based on selected classroom and online courses, include recordings and exercises that can be used for asynchronous self-study. Learn more.
In 2018, HLRS launched the Supercomputing-Akademie, a continuing education program aimed at increasing HPC expertise in industry.
Using a modular, blended learning course format, the Supercomputing-Akademie's courses incorporate the best features of classroom and online learning. Most of the course content is provided online alongside regularly scheduled live online class sessions, making it convenient for professionals to develop HPC knowledge in parallel with their normal job responsibilities.
The Supercomputing-Akademie curriculum can be customized to address the distinct needs of HPC users, developers, and administrators in industry. The curriculum consists of modules focusing on topics such as parallel programming, simulation, visualization, HPC cluster planning and operation, performance optimization, data management, and data analysis, among others. Following successful completion of multiple modules, participants can also earn certifications, including "HPC Expert". Learn more.
Additional course offerings in high-performance computing can be found at the following websites:
Lists of our previous summer/winter schools on Fortran, C++, ... can be found here: (since 2010, the language courses are included in the lists above) 2009-2006
GCS and HLRS also provide yearly curricula as handouts & posters: