University of Gothenburg

PhD Course: R Programming

The course covers the basics in R programming, a language and environment for statistical computing and graphics. The course includes a combination of lectures and computer exercises focused on visualization and statistical analysis. No prior knowledge is required.

 Hours (HP):  54 (2,0)
 Code (s):  SC00035
Week (s):  10-13 (14-17 project work, one extra week due to Easter)

The following topics covered are:

  • Introduction to R programming and scripting
  • Experimental design
  • Introduction to statistical analysis in R
  • Visualization in R


During the course you will learn how to perform: power calculations, t-tests, non-parametric tests, ANOVA, linear and logistic regressions. Thus, you are expected to be familiar with these statistical concepts since they will not be covered in depth during the sessions.

The course comprises 54 working hours where you are expected to spend time of your own to complete the exercises (self-studies)

Participants are required to bring their own computer with the corresponding administrator rights.  


This course is a pre-requisite to take Gene expression analysis using R .

This course is recommended when taking the Analysis of Next Generation Sequencing course.