Course Advanced R

ECTS: 4

Course leader: Florian Franck Privé

Language: English

Graduate school: Faculty of Health

Course fee: 4,800.00 DKK

Status: Course is open for application

Semester: Fall 2024

Application deadline: 18/06/2024

Cancellation deadline: 01/08/2024

Course type: Classroom teaching

Start date: 19/08/2024

Administrator: Lena Melchior Villadsen

Criteria for participation

In order to take part of this course, you must have some basic knowledge in R and some experience writing some R code; How to create variables, functions, loops, etc. and how to subset objects such as vectors and data frames.

Please note:

When applying you will be placed on waiting list. When application deadline has passed you will be informed if you have got a seat on the course.

The Advanced R course (A297/05) is being offered by the Graduate School of Health, Aarhus University, 2024.

Requirements for participation: Participants must have some basic knowledge in R and some experience writing some R code. How to create variables, functions, loops, etc. How to subset objects such as vectors and data frames.

Aim: This course aims to give PhD students a greater understanding of the R language for them to produce more clean, sophisticated and efficient R code, and also make them adopt better practices and learn more about packages and tools that will simplify their life when coding in R and doing some data analysis and visualization.

Note that this is NOT a Statistics course.

Learning outcomes:  At the end of the course, participants should be able to:

  • Use RStudio with a better setup to be more efficient in their work
  • Version their code with Git to keep track of changes in their code
  • Understand more R as a programming language and write better, simpler code
  • Manipulate and visualize data with the tidyverse and R Markdown
  • Produce efficient R code
  • Develop an R package

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

Content: 

  • Good practices + advanced programming with R
  • Data analysis with the tidyverse
  • Code performance
  • How to make an R package

Instructors: Jette Steinbach & Florian Privé

Venue: Fuglesangs Allé 26, 8210 Aarhus V – 2641-130 IT-Undervisningslokale

Time and date: Week #34 (August 19-23) from 9 to 12 and 13 to 16 (30 hours in total). 

Maximum number of participants: 18

Program:

  • Day 1: Good practices and setup + Advanced programming with R + Introduction to R Markdown
  • Day 2: Data visualization with {ggplot2} + Data analysis with {dplyr} and other packages
  • Day 3: Data analysis with {dplyr} and other packages (cont.) + Code performance
  • Day 4: How to make an R package + Project preparation
  • Day 5: Project preparation (cont.) + Project presentation

 

Participation in the course is without cost for:

Course dates:

  • 19 August 2024 09:00 - 16:00
  • 20 August 2024 09:00 - 16:00
  • 21 August 2024 09:00 - 16:00
  • 22 August 2024 09:00 - 16:00
  • 23 August 2024 09:00 - 16:00