Course Basic R

ECTS: 2.1

Course leader: Tahereh Gholipourshahraki

Language: English

Graduate school: Faculty of Health

Course fee: 2,520.00 DKK

Status: Course is open for application

Semester: Fall 2027

Application deadline: 08/11/2027

Cancellation deadline: 22/11/2027

Course type: Classroom teaching

Start date: 06/12/2027

Administrator: Lena Melchior

Duplicate registration is not allowed

Please indicate your alternative duplicate course wish in the comment box. In case of a duplicate registration you will be charged with the full course fee when the application deadline on each duplicate course has been reached.

The course Basic R Course is being offered by the Graduate School of Health, Aarhus University, 2027.

Criteria for participation: No prior experience with R is required. Participants should be interested in learning programming for data analysis. Familiarity with general statistical terminology is helpful but not required.

Aim: The course introduces participants to R and RStudio as tools for data management, basic programming, and data visualisation. It aims to provide the basic skills needed to write clear and reproducible R scripts, work with common data structures, and conduct simple descriptive and graphical analyses. The course focuses on programming principles and reproducible workflows rather than statistical theory.

Learning outcomes: 

Upon completion of the course, participants will be able to:

  • Navigate RStudio and work with the Console, Script, and Environment panes.
  • Install and manage R packages from CRAN.
  • Set up a project directory and save reproducible scripts.
  • Import, explore, and manipulate datasets in R.
  • Understand and apply basic data structures, including vectors, lists, and data frames.
  • Use control structures, loops, and simple functions.
  • Conduct descriptive analyses and create basic visualisations.
  • Use introductory dplyr and tidyverse tools for data wrangling

Workload: The full workload of the course is expected to be 18 hours

Content: 

  • Day 1: Introduction to R and RStudio; CRAN and package installation; project setup; working with the Console and scripts; data types, basic data structures, and basic calculations.
  • Day 2: Data import and cleaning; subsetting and transforming data; control structures and loops; writing and debugging simple functions; introduction to the tidyverse and dplyr.
  • Day 3: Descriptive analyses and data visualisation with base R and ggplot2.

A short mini-project will be completed at the end of each day to consolidate the topics covered.

Instructors: Tahereh Gholipourshahraki

Venue: Aarhus University, Aarhus

Participation in the course is without cost for:

Course dates:

  • 06 December 2027 09:00 - 16:00
  • 07 December 2027 09:00 - 16:00
  • 08 December 2027 09:00 - 16:00