Program

Home / Program

By attending the course you don’t need to be an R professional, but you should have basic knowledge of basic R prior to the course, e.g. you should know the basics of the first 12 chapters of https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf . A good source to train the basic R syntax is also http://tryr.codeschool.com/ . We try to keep the course simple, but it is still an advanced R course, where we discuss advanced features of R – basic R syntax and basic R object orientation is (mostly) not part of it.

The sessions are accomplished with practical examples – please bring your laptop with you. Install R and R-Studio.

Detailed Program:

Monday, Sep. 25, 9:00-10:30
Tidyverse (dplyr, purrr, readr, %>%, etc.) with consistent API,functional programming and typing in R (Richard)

Monday, Sep. 25, 11:00-12:30
data.table (Alex)

Monday, Sep. 25, 14:00-15:30
High-performance computing, big data and spark (Georg)

Monday, Sep. 25, 16:00-17:30
Rccp (Alex)

Tuesday, Sep. 26, 9:00-10:30
R packaging, incl. roxygen2 (Gerhard)

Tuesday, Sep. 26, 11:00-12:30
Reproducible research with knitr, pandoc, rmarkdown, LaTeX and version control (Fabian)

Tuesday, Sep. 26, 14:00-15:30
Scrapping data from the WWW. Webcrawling and Web-API’s with xml2, rvest and splashr/RSelenium (Richard)

Tuesday, Sep. 26, 16:00-17:30
ggplot2 (Matthias)

Wednesday, Sep. 27, 9:00-10:30
Introduction to Shiny (Gerhard)

Wednesday, Sep. 27, 11:00-12:30
Closing Session: Good programming practice – Tips, tricks, summary. Discussion (all lecuturers)