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.

Monday Room: Trippelrummet, E10, ground floor
09.00-09.15 Registration and Welcome, presentation of SciLifeLab (Elina Staaf)
09:15-10:00 Lecture: Introduction to R programming (Marcin Kierczak)
10:15-10:45 Lecture: Introduction to R environment (Marcin Kierczak, Thomas Källman)
11:00-12:00 Exercise and video: Using R-studio (Marcin Kierczak, Thomas Källman)
12:00-13:00 Lunch at BMC restaurant
13:00-15:00 Lecture: Elements of R programming - variable types, operators (Marcin Kierczak)
15:00-17:00 Exercise: Data types in R (Marcin Kierczak, Thomas Källman)

Tuesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of R programming language - vectors, strings (Marcin Kierczak)
10:00-11:00 Lecture: Elements of R programming language - matrices, lists, data frames and objects (Marcin Kierczak)
11:00-12:00 Exercise: Working with vectors (Marcin Kierczak, Eva Freyhult, Bengt Sennblad)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Matrices, lists, data frames (Marcin Kierczak, Eva Freyhult, Bengt Sennblad)

Wednesday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Elements of R programming language - control structures, iteration, recursion, variable scope (Marcin Kierczak)
10:00-11:00 Lecture: Loading data into R (Marcin Kierczak)
11:00-12:00 Exercise: Loding data (Johan Nylander, Alvaro Martinez Barrio, Johan Viklund)
12:00-13:00 Lunch at BMC restaurant
13:00-17:00 Exercise: Loops, conditional statements, functions, variable scope (Johan Nylander, Alvaro Martinez Barrio, Johan Viklund)

18:00- Course dinner at Lingon

Thursday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Selected functions in R (Marcin Kierczak)
10:00-11:00 Lecture: Graphics (Marcin Kierczak)
11:00-12:00 Exercise: Functions in R (Marcin Kierczak, Moritz Buck, Johan Reimergård)
12:00-13:00 Lunch at BMC restaurant
13:00-15:00 Exercise: Functions in R cted. (Moritz Buck, Johan Reimergård)
15:00-17:00 Exercise: Graphics in R cted. (Moritz Buck, Johan Reimergård)

Friday Room: Trippelrummet, E10, ground floor
09:00-10:00 Lecture: Graphics using ggplot2 (Marcin Kierczak)
10:00-11:00 Live presentation: More on explanatory programming and intro to R package anatomy (Marcin Kierczak, Thomas Källman)
11:00-12:00 Q&A session
12.00-13.00 Lunch at BMC restaurant
13:00-16.00 Graphics in R: ggplot2 (Marcin Kierczak, Moritz Buck, Thomas Källman)

Extra exercise Gapminder example – a tribute to Hans Rosling

Extra Material