A one-day command based course, not related to any specific area of research. 

This program will go through the basics in R including types of objects, subsetting from data and data input and output methods.

For an extended Introductory R course, we offer a two-days course Foundations in R : Firstly introducing participants to the basics of R, prior to progressing to the use of widely popular tidyverse package for data management and manipulation and data visualisation using ggplot2 package.

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


Course Tutor: Krupa Shukla

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


Early-bird is available for up to 2 weeks before the session runs.

For group/block bookings, charity pricing and course queries, please contact stathelp@imperial.ac.uk.

Course Content

  • Getting started with R - Command prompt, R Working directory
  • The R Objects – Vectors, matrices and factors
    • Attributes
    • Subsetting from R Objects
    • Handling Missing values
    • Manipulating and handling Data
  • Lists and data.frames
  • R Environment - R Workspace and R History
  • Input and output
    • Reading and Writing Data
  • Getting basic statistics of data
  • Data visualisation using R Graphs
  • R packages
    • Setting Repositories, Installing and updating packages
  • Introduction to Programming
    • If and for statement
    • Writing a simple function

Fees and dates for 2025-2026

Course Fees

  • Imperial College Students : £200 (Early-bird fees : £180)
  • External students : £260 (Early-bird fees : £234)
  • Imperial College Staff : £340 (Early-bird fees : £306)
  • External : £460 (Early-bird fees : £414)

* Please refer to Cancellation Policy before registering

Dates

  • Wednesday 01 October 2025 - ONLINE

  • Wednesday 06 May 2026 - ONLINE

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

Time and Location

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