The Parallel Programming Developer track is designed for professionals seeking to specialize in the development, optimization, and deployment of parallel computing applications. This comprehensive track offers a structured learning path that covers essential parallel programming techniques, advanced performance optimization strategies, and expert-level training in GPU programming — core competencies required for success in high-performance computing (HPC) environments.
The curriculum is carefully divided into key subject areas, ensuring a well-rounded and in-depth mastery of parallel programming concepts. Participants will gain valuable hands-on experience, enabling them to design and optimize applications that efficiently utilize multi-core architectures, distributed systems, and hardware accelerators for maximum computational performance.
To earn your Parallel Programming Developer Certification, you must successfully complete a structured curriculum designed to provide a comprehensive understanding of parallel programming development. The curriculum is divided into three essential steps, each focusing on different aspects of the field. Here’s how you can fulfill the requirements:
To ensure a well-rounded education, you must enroll in at least one course from each of the three curriculum steps. This approach guarantees that you gain expertise in parallel programming, performance optimization, hardware accelerators, visualization, and more.
You are required to complete a minimum of three courses as part of the certification curriculum.
If no courses are currently displayed for a subject area, please return to this page soon or register for our newsletter to be notified automatically when new courses become available.
After completing the necessary courses, you must successfully pass the examination for at least one course or the track exam to qualify. (Please note that the track exam is currently under development.) This exam assesses your understanding of key concepts and your ability to apply the skills learned throughout the course. It is a crucial step in validating your competency as a parallel programming developer.
Once you have completed all curriculum requirements and passed the necessary exams, you are eligible to receive your Parallel Programming Developer Certification. This certification is a testament to your dedication and proficiency in managing HPC environments, enhancing your professional credibility and opening up new career opportunities.
To receive your certification, submit your three course certificates and the exam certificate. These certificates must have been obtained within the last two years. Submit your documents by email to training(at)hlrs.de.
Jan 19 - Feb 06, 2026
Online (flexible)
English
Jan 20 - 29, 2026
Online
English
Feb 10 - 12, 2026
Hybrid, Stuttgart
English
Mar 02 - 06, 2026
Dresden
English
Jun 01 - 02, 2026
Online
English
Apr 21 - 24, 2026
Online
English
Jun 01 - 02, 2026
Online
English
Jun 09 - 12, 2026
Online
English
Jan 20 - 29, 2026
Online
English
Feb 10 - 12, 2026
Hybrid, Stuttgart
English
Apr 21 - 24, 2026
Online
English
Jan 12 - 16, 2026
Hybrid, Garching
English