Introduction to R

This is a one day intensive course on R. This course will be a mixture of lectures and computer practicals. The main focus will be to introduce fundamental R concepts.

No prior programming knowledge of any kind is assumed. This course is suitable to a wide range of applicants e.g., biologists, statisticians, engineers, students.

Course outline:

  • Introduction to R: A brief overview of the background and features of the R statistical programming system.
  • Entering Data: A description of how to import and export data from R.
  • Data types: A summary of R's data types.
  • R environment: A description of the R environment including the R working directory, creating/using scripts, saving data and results.
  • R Graphics: Creating, editing and storing graphics in R.
  • Manipulating data in R: Describing how data can be manipulated in R using logical operators

Course structure

This course will be structured as follows:

  • 8:30 -- 9:00: Registration and coffee
  • 9:00 -- 10:30: Lecture
  • 10:30 -- 11:00: Coffee break
  • 11:00 -- 12:00: Lecture
  • 12:00 -- 1:00 Lunch (not provided)
  • 1:00 -- 2:00 Practical 1
  • 2:00 -- 2:40: Lecture
  • 2:40 -- 3:00: Coffee break
  • 3:00 -- 4:45: Practical 2

These times are intended to give a flavour of how the course is run and so are subject to change.

Comments from previous courses

  • Clear explanations; combination of theory and practice is excellent.
  • Good pace, good split of practical and lecture.
  • Excellent introduction to R!
  • Nice friendly environment.
  • Almost one to one! Great teaching, good lectures.


Dr Colin Gillespie, Statistics Lecturer in the School of Mathematics & statistics.