Proficiency Training High Performance Computing: Linux and Shell Scripting

Proficiency Training High Performance Computing: Linux and Shell Scripting

The Proficiency Training High Performance Computing (ProTHPC) consists of short courses which offer researchers and students in academia an introduction to respective topics promoting efficient and successful work in the context of HPC.

This ProTHPC will be held entirely online as a web conference.

The courses of the program are modules that are held on different days. First module is this "Linux and Shell Scripting".

Other modules are:

As the difficulty level of the modules varies greatly, we advice you to consider your participation carefully. ProTHPC is designed as a collection of topics to chose from, rather than an entire workshop to be taken at once.

The topics are aligned to the skill tree of the HPC certification forum.

All  courses consist of lectures, supplemented with practical exercises. They will be held in English.

Schedule for all modules

  • 09:00AM - 12:00AM Lectures
  • 12:00AM - 02:00PM Break / Individual time to work on exercises
  • 02:00PM - 03:00PM Exercise discussion, Q&A time


We strongly recommend that to participate in this workshop, you have an account on one of the Hessian HPC clusters (Lichtenberg, Goethe-HLR, JustHPC, Kassel Linux Cluster, or MaRC2). The practical exercises for all modules require a machine with Linux installed, and module 2 specifically will be conducted on these clusters. We will also provide the course material via the clusters.


With your registration, we will use your contact information for organizational reasons:

  • to inform you about workshop details,  
  • about agenda changes, and
  • to contact you, in order to give us feedback about the workshop (evaluation).

The data will not be transferred to third parties. The personal data will be deleted two months after the closing of the workshop. We evaluate the data statistically to improve our service for your research. For further questions, please contact:

Note: The workshop is limited to 25 participants.

Click here to register.

Detailed description

Linux and Shell Scripting
Level: basic - intermediate
HPC Skill Tree: USE1.2

This course is an introduction to the Linux command line interface, as found on most HPC systems.

In addition to the ability to move around the system, organize your own data and transfer it to servers, the most common commands are taught as well as the ability to acquire additional ones. One focus will be the basics of bash scripting, which can be used to automate recurring tasks and is often a prerequisite for using HPC systems.
The course requires your own system with Linux or access to an HPC system.

Participating Universities