This course is designed for relatively experienced R users looking to take the next step, or for those moving to R from other programming languages. The course will cover the foundations of R, functional programming, object oriented programming, debugging and scalability. You’ll also learn how to make well-documented and well-tested R-packages, and how to develop interactive data analysis tools using Shiny.The course will use two textbooks:

Target audience

    Biologists, chemists, bioinformaticians, computer scientists, data scientists, statisticians, engineers, who are comfortable with basic data structures in R, and have previously written own R functions.


    JJ Allaire, Kylie Bemis, Vincent Carey, Sara Taheri, Tsung-Heng Tsai