Introduction to R

Accredited by the RSS
Course Level: Foundation (6 hours)

In this course, you’ll explore the versatility of R, a powerful language for statistical computing and graphics. Discover the benefits of using R and get started with the basics. Gain confidence with the user-friendly RStudio interface and learn fundamental R concepts. You’ll also dive into the Tidyverse, a collection of packages for data storage, visualization, and manipulation. This course offers a solid foundation to kickstart your journey with R!

Download course details

Book Course

  • Introduction to R (6 July, Online)

    Starts:
    6 July (13:30)
    Ends:
    7 July (17:00)
    Price:
    £175200 ex VAT per person
    Venue Details:
    Online
    Duration:
    6 hours

    The course will run on 6 July. This course will start on 6 July and end on 7 July. We have an early bird offer of £175, which runs until 24 May. The price is £200 thereafter. The closing date for enrollment is 29 June 2026. The start and end times listed above are in UK local time.

  • Introduction to R (14 September, Online)

    Starts:
    14 September (13:30)
    Ends:
    15 September (17:00)
    Price:
    £175200 ex VAT per person
    Venue Details:
    Online
    Duration:
    6 hours

    The course will run on 14 September. This course will start on 14 September and end on 15 September. We have an early bird offer of £175, which runs until 2 August. The price is £200 thereafter. The closing date for enrollment is 7 September 2026. The start and end times listed above are in UK local time.

Ask for more details about this course

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

Course Details

Outline

  • Introduction to R:
    • Overview
    • Background
    • Features of the R statistical programming system
  • Data entry:
    • Importing data
  • Data types:
    • Numeric
    • Float
    • Binary
  • R environment:
    • Introduction
    • Working directory
    • Creating/using scripts
    • Saving data and results.
  • R graphics:
    • Brief introduction to {ggplot2}
    • Creating, editing and storing graphics
  • Summary statistics:
    • Measures of location and spread
  • Manipulating data in R:
    • Describing how data can be manipulated using logical operators and {dplyr}
  • Vector operations:
    • Details of R’s vectors operations

Learning outcomes

Session 1

By the end of session 1, participants will…

  • have a clear understanding of R/RStudio IDE and its background.
  • be familiar with navigating the RStudio IDE.
  • understand the core fundamentals of R.
  • understand functions and arguments.
  • be able to create vectors and applying functions.
  • be exposed to the tibbles and {tidyverse} package.

Session 2

By the end of session 2, participants will…

  • be able to comfortably import, export, and store data in R.
  • have a basic introduction to graphics with {ggplot2}.
  • have a basic understanding of manipulating data manipulation with {dplyr}.
  • understand logical and relational data partitioning.

This course does not include:

Prior knowledge

No prior programming knowledge of any kind is assumed. This course is suitable for all fields of work. Previous attendees include biologists, statisticians, accountants, engineers & students, i.e., anyone who uses a spreadsheet!

Attendee Feedback

  • “John spoke at a nice pace which allowed me to digest what was being said/keep up; regular breaks - to keep the brain alert (or at least helped!!)”
  • “Very interesting course and plenty of resources to look into”
  • “Highly knowledgeable trainers”
  • “Flowed well, easy to follow, and clear instructions”
  • “Our instructor Theo was great, I had never used R and was able to keep up with everything going on”