Linux for Scientists [EL016]

Course highlights

EC points


Start date


End date


Course days

Thursday and Friday (full days)


Lennart Karssen, PhD

Course fee

€ 405


Erasmus MC, Rotterdam NL




No previous Linux knowledge is expected, however, on order to gain most from the course it is recommended to have done a few analyses on a Linux server already.

This course is a prerequisite for the course GE02 Genetic-epidemiologic Research Methods.


  • Genetic Epidemiology


How to apply

Detailed information about this course:


This course aims to teach users of a Linux/UNIX system how to work with the command line interface. After an introduction to some history and basic concepts the basic commands for file and directory manipulation will be discussed. Subsequently, the students will learn how to manage processes as well as input and output redirection, followed by more advanced text processing utilities like 'sed' and 'gawk'.

The second half of the course shows how to write Bash shell scripts to automate tasks. This knowledge is then used when discussing the Sun Grid Engine job queue system in use on the epib-genstat servers.

The course will focus on providing hands-on experience, so those who have been using a Linux system for a longer time will be able to skip the parts they already feel comfortable with and move on to more advanced concepts like regular expressions, version control and advanced use of a text editor. 


After completing this course, the students should be able to efficiently use a Linux system and its tools to:

  • manage your project data from the command line (i.e. without having to copy files back and forth to the server);
  • reformat output from previous analyses and use this as input for a subsequent analysis step;
  • write scripts that automate repetitive tasks;
  • efficiently run time-consuming analyses like a GWAS without overloading the server.



Reduction on fees

PLEASE NOTE: This does not apply to the fee of the research master programmes (120 EC points)

No fees are charged for  Erasmus MC PhD candidates, provided they have an account in Hora Finita, the Erasmus University PhD registration system. When submitting the application, you can state that someone else pays your tuition fee.

In case of cancellation or no show, the cancellation policy applies based on the full course fee.


25% reduction for all (international) PhD candidates without formal appointment at Erasmus MC

Upon receipt of your application you will receive a request to upload proof of enrollment as a PhD candidate.