Coding basics for researchers: a four-day workshop

Workshops & Courses

Coding basics for researchers: a four-day workshop


You do not have to be an expert in computer programming to be a good scientist. Nevertheless, some basic knowledge of programming fundamentals might be beneficial in your professional toolbox. This workshop is hands-on training covering the basic programming skills needed to get you started working reproducibly with code.

The 4-day Coding Basics workshop covers:

  • Day 1: Python basics 
    Python is among the top three most often used programming languages and will be used in this workshop to introduce programming fundamentals such as variables, types, loops, and functions.
  • Day 2: Command Line (Unix shell)
    Via command line, you can process commands to your computer in text, as opposed to mouse clicks in a graphical user interface (GUI). You can do almost everything using a GUI, but as soon as you want to automate or repeat tasks command line is very helpful. Trouble-shooting and connecting to cloud services such as Github or Gitlab might also be easier through the command line. In this workshop, you will learn how to navigate a computer on the command line and create, move, and rename files.
  • Day 3: Version control with Git
    Version control is a tool for managing changes to a set of files. Integrating Git with a cloud repository such as Github or Gitlab enables you to work with many people on the same set of files. Different users can view changes and solve conflicting modifications together. In this workshop, you will learn the basics of Git, how to commit changes to a local repository and how to connect with a Gitlab repository.
  • Day 4 (facultative): Python advanced
    On this day, you will learn to interact with a dataset through subsetting and filtering using Python. You will also learn how to visualise your data. In the end, you will receive a basic introduction to UM’s Data Science Research Infrastructure.

The workshop is a joint effort of the Institute of Data Science, the ICT Service Centre, and the University Library.

Target group: Researchers from Maastricht University who have little to no prior programming experience. We ask students (Bachelor and Master) kindly not to register.

Language: English

Course format: Online using Zoom

Requirements: Laptop, software installed on your computer (instructions will follow after registration)

Costs: Free

More information: Send an e-mail to


This workshop will take place on three consecutive Mondays: 4, 11, 18, and 25 October. You can register via the link below. Please note that the registration only shows Monday 4 October. But your registration will be for the 4-day workshop, of which day 4 is facultative.

Fully Booked

Upcoming workshop events

No Events
Not able to join us in October, but still interested?

In case you are not able to register for the October workshop but are interested in participating in an upcoming Coding workshop, please preregister by sending an email to

We ask you kindly to include the following information:

Subject: preregistration workshop Coding basics for researchers



Researcher: yes/no

Involved in research: yes/no

Function name:


Coding experience: yes/no


We will communicate new dates and news about the workshop via this webpage and the RDM update newsletter.


Contact & Support

For questions or information, use the web form to contact an information skills specialist.


Ask Your Librarian - Contact a library specialist

  • Max. file size: 64 MB.
    jpg, gif, xls, doc, pdf, png, xlsx, docx
  • Before submitting your question, please check whether your e-mail address is correct.

Pin It on Pinterest