This is a friendly introduction to programming in R for absolute beginners; no previous programming experience in any language is expected. This course will introduce you to basic concepts and conventions in R, covering some frequently used data analysis and plotting tools.
PLEASE NOTE: This course includes two full-day workshops, usually one week apart. Please do not apply for this course unless you are able to attend both sessions.
Workshop content
In this course, we cover (amongst other topics):
- Basic R syntax and conventions
- Different data structures available in R
- Using packages to extend R’s functionality
- Demystifying error messages: fixing problems in your code
- Working with tabular data
- Plotting data
This course includes practical exercises and hands-on coding that you will be guided through.
Suitability
Research postgraduate students and staff from all faculties and research domains who are new to R programming.
Prerequisites
- This course uses a virtual machine in the cloud, so no specialised software is required to be installed/downloaded.
- If attending an online iteration of this course, we recommend using a second screen so that you can follow along easily during the practical sections.
When
This 2-day course will be delivered online on:
- Tuesday January 13th 2026, 10.00-15.00
- Tuesday January 20th 2026, 10.00-15.00
How to book
Registration for this course is via the IT Training Unit (login required.)



