Intermediate Programming in R course (online)

You are here

Warning message

Please note that, at this stage, this event is fully booked. Nevertheless, you are most welcome to register for the waitinglist. Should any of the registered participants cancel their registration (which is quite common), we will notify you to ask if you would still like to participate in this event. If we do not contact you again, no vacancies have arisen.




PERC R academy logo.png

Online  - Postgraduate course

Intermediate Programming in R

Monday 14, Wednesday 16, Friday 18 and Monday 21 October 2024


Extend participants' basic knowledge of R by teaching them more advanced programming concepts and the use of R for more complex problem solving, going beyond just statistics. This course is for participants who want to deepen their knowledge of R programming and be able to use R to deal efficiently with computational problems and programming tasks. Participants will also gain more knowledge on working with R data structures and solving common problems, like working with and manipulating factors, extracting information from statistical models, working with other types of data (textual, time and dates) and handling multiple data files.

  • Introduction to control flow and conditional logic in R
  • Creating your own functions, understanding anonymous functions
  • Introduction to functional programming with the package “purrr”
  • Working with factors
  • Working with the file system (importing, transforming and combining multiple files)
  • Debugging R code
  • Working with dates, times and small intro to time series
  • Short introduction to creating reproducible documents (RMarkdown/Quarto)

This course is not meant for R beginners. We strongly recommend that you first take part in our Introduction to R and R Studio workshop. Ideally, you also have exposure to the tidyverse from our Tidy Data workshop, but this is not required. Even self-taught R users are encouraged to first follow the introductory workshop to get a strong foundation of the basics that this course builds on.

Target Group The course is aimed at PhD candidates, postdocs, and academic staff
Group Size 24 participants
Course duration 4 days (from 9:00 to 17:00). Participants are expected to be present full time, only in urgent exceptions a few hours leave form the course is possible.
Language of instruction English
Frequency of recurrence To be determined
Number of credits 1,2  ECTS
Lecturers Ioannis Baltzakis, Linar Akhmetzyanov


Introduction to R and R Studio workshop and ideally exposure to the tidyverse from our Tidy Data workshop. You must be able to set-up your own R working environment with a full installation of the latest version of R and RStudio. There will be no time for troubleshooting during the course.
Estimated self-study/practice time

2 hours. A week before the start of the course, a short meeting will be planned to set up the computers with the required software. This meeting is scheduled on Monday 30 September 2024 (10:00 - 12:00).

Location Online (Microsoft Teams)


PE&RC / WIMEK / EPS / WASS / VLAG / WIAS PhD candidates with an approved TSP and EngD candidates € 180,- € 230,-
PE&RC postdocs and staff € 360,- € 410,-
All other academic participants € 400,- € 450,-
All others € 580,- € 630,-

* The Early-Bird Fee applies to anyone who REGISTERS ON OR BEFORE 19 AUGUST 2024


  • If you need an invoice to complete your payment, please send an email to, including ALL relevant details that should be mentioned on the invoice (e.g., purchase order no., specific addresses, attendees, etc.).
  • Please make sure that your payment is arranged within two weeks after your registration.
  • It is the participant's responsibility to make sure that he/she (or his/her secretary) completes the payment correctly and in time.
PE&RC Cancellation Conditions
  • Up to 4 (four) weeks prior to the start of the course, cancellation is free of charge.
  • Up to 2 (two) weeks prior to the start of the course, 50% of the participation fee will be charged.
  • In case of cancellation within two weeks prior to the start of the course or no show, 100% of the participation fee will be charged.

Note: If you would like to cancel your registration, ALWAYS inform us (and do note that you will be kept to the cancellation conditions)

More information

Sanja Selakovic (PE&RC)


To register, please enter your details below and click "Register".

Please specify all relevant details that should be mentioned on the invoice (e.g., purchase order no., specific addresses, attendees, email contact person)