R Programming

Instructor Achim Zeileis
Timeline Course Catalog
Learning resources OLAT Learning Management System (also via guest access)


  1. Statistical computing in R
  2. Object orientation & formulas
  3. R packages
  4. Optimization
  5. Inference
  6. Odds & ends

Every session consists of a lecture and a programming lab. Participants participate in the labs/discussions and create an R package, containing examples and documentation.


Basic knowledge of

  • R: Functions, vectors, loops, …
  • Statistics: Regression, least squares, maximum likelihood, …


  • R
  • R for Windows
  • Integrated development environment for R: RStudio
  • Introduction to R
    Topics include: An introductory R session, Getting started, getting help, basic data management, a tour of exploratory data analysis, regression, and some programming issues.