Click the heading of a topic to see the lecture slides or lab instructions. Note that slides, might be updated and altered as the course progresses.

Staff MK - Marcin Kierczak | RF - Roy Francis | NN - Nina Norgren | EF - Eva Freyhult | BV - Björn Viklund | DB - Dimitris Bampalikis | PU - Per Unneberg | PE - Payam Ememi

Monday Room: Trippelrummet, E10, ground floor
09.00-09.15 Registration and Welcome, presentation of SciLifeLab
09:15-10:00 Lecture: Introduction to R programming (MK)
10:15-10:45 Lecture: Introduction to R environment (MK)
11:00-12:00 Exercise and video: Using R-studio (MK, PE, EF, BV, DB)
12:00-13:00 Lunch at BMC restaurant
13:00-15:00 Lecture: Elements of R programming - variable types, operators (MK)
15:00-17:00 Exercise: Data types in R (MK, PE, EF, BV, DB)

Tuesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of R programming language - vectors, strings (RF)
10:00-11:00 Lecture: Elements of R programming language - matrices, lists, data frames and objects (MK)
11:00-12:00 Exercise: Working with vectors (RF, MK, DB, EF, BV, DB, PE)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Matrices, lists, data frames (PE, DB, PU, BV)

Wednesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Loading data into R (RF)
10:00-12:00 Exercise: Loading data (RF, MK, PU, PE) 12:00-13:00 Lunch at BMC restaurant
13:00-14:00 Lecture: Elements of R programming language - control structures, iteration, recursion, variable scope (MK)
14:00-17:00 Exercise: Loops, conditional statements, functions, variable scope (MK, NN, PU, BV)

18:00- Course dinner at Koh Phangan restaurant

Thursday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Graphics (MK)
10:00-12:00 Exercise: Graphics (MK, PE, NN, PU)
12:00-13:00 Lunch at BMC restaurant
13:00-14:00 Lecture: Intro to Tidyverse (MK)
14:00-17:00 Exercise: Intro to Tidyverse (NN, PU, BV)

Friday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Graphics using ggplot2 (RF)
10:00-11:00 Intro to R package anatomy (MK, PE, NN, BV, RF)
11:00-12:00 Graphics in R: ggplot2 (MK, RF, NN)
12.00-13.00 Lunch at BMC restaurant
13:00-15.00 Graphics in R: ggplot2 (MK, RF, NN)
15:00-16:00 Q&A session. Official Closing Ceremony.

Extra exercises
Gapminder example – a tribute to Hans Rosling
RaukR, ggplot lecture
Raukr, ggplot exercise

Extra Material