r prog image 1This is a command based course, not related to any specific area of research.

The purpose of this course is to learn how to build a program from scratch: issues to be considered before writing a code and basic steps a programmer should follow to successfully find a solution.

We will first present an overview of R tools focusing on those that will be more useful when programming. We will show some techniques that can be used in several situations.

Entry Requirements: Some familiarity with R is required to attend this course. Alternatively, you should have attended Introduction to R.

This course has been approved by the Royal College of Physicians for 6 CPD credits.

Course Content

  • R Functionality
  • R Objects
  • Data-types and Attributes
  • R workspace
  • Reading and Writing tabular data
  • Working with Data Frames
    • Managing and Manipulating Data
    • Appending, Merging and reshaping data
  • R Graphs – Use of low and high level plotting functions
  • Programming Control structures
  • Loop Functions – The apply family functions
  • Making a program more efficient
    • Vectorisation and Pre-allocation
    • Debugging

Fees and dates for 2021-2022

Course Fees

£198.00: Imperial College only.
£333.00: External rate.

£220.00: Imperial College only.
£370.00: External rate

* Click here for Cancellation Policy

Dates for Academic year 2021-2022

  • Tuesday 23 and Wednesday 24 November 2021 (half days)
  • Tuesday 01 and Wednesday 02 February 2022 (half days)
  • Wednesday 18 May 2022
  • Tuesday 12 July 2022


Time and Location

The courses will be run via Microsoft Teams for an unforseeable future. 

The course may be split into two half days in the current situation

Exact details will be sent a week prior to the course date

Please enter the details below and press "SUBMIT" to be directed to the registration links