Introduction to R
R is an open source statistical programming language, created specifically for data analysis. R is extremely versatile and this makes it a popular choice for health researchers. Many of the researchers working in the Bristol Medical School use R to implement their analyses.
Dates | Due to demand, this course runs twice: 21 - 22 November 2024 30 - 31 January 2025 |
---|---|
Fee | £330 |
Format | Online |
Audience | Open to all applicants (prerequisites apply) |
Course profile
This course aims to introduce the statistical software package R, focusing on providing the starting point needed to exploit R’s huge potential for statistical analysis.
Please click on the sections below for more information.
Structure
This course will be delivered online with live sessions including lectures and practicals.
Intended Learning Objectives
By the end of the course participants should be able to:
- implement the basic operations of R;
- read in data from multiple sources;
- understand, manipulate and explore different types of R objects such as vectors, matrices and data frames;
- find help about a given command and explore similar commands;
- use R script files to organise R commands;
- use control structures and functions to write robust and reusable code;
- display summary statistics and basic plots; and
- download, install and find documentation for additional R libraries.
Target audience
The course is intended for anyone with no previous experience of R, but who wants to use R in their day-to-day work for storing, summarising and analysing data. Previous experience with handling data is therefore required. No previous knowledge of R or of statistical analysis will be assumed.
Please note: This course is for those with no experience of R. This course will not contain much statistical analysis in R. Some simple routines in R will be used as examples but the key learning objective is to become familiar with R so that you can then explore the huge range of possibilities for analysis using R.
Outline
This course will cover:
- conducting basic calculations;
- using variables, functions, scripts and control structures (e.g. if statements and for loops);
- working with packages;
- using data structures including vectors, matrices and data frames;
- reading and writing data into / out of R; and
- creating some basic plots.
Teaching staff
The course organisers are Dr Ahmed Elhakeem, Eleanor Walsh and Dr Ruth Salway.
Prerequisites
To make sure the course is suitable for you and you will benefit from attending, please ensure you meet the following prerequisites before booking:
Software | We will be using Posit Cloud as an interface for R in the practical sessions. You can use your own desktop version of R, if you are already familiar/comfortable with this, or we will provide a link to Posit Cloud. Go to R Installation Instructions for further information. |
---|---|
Recommendation | We recommend using two screens, or a large enough screen, that will allow you to complete practical work alongside viewing the live lectures. |
Bookings
Before booking this course, please make sure you read the information provided above about the target audience and prerequisites. It is important that you have access to the relevant IT resources needed for the course and meet the knowledge prerequisites to ensure you can get the most from the course.
Bookings are taken via our online booking system, for which you must register an account. To check if you are eligible for free or discounted courses please see our fees and voucher packs page. All bookings are subject to our terms & conditions, which can be read in full here.
For help and support with booking a course refer to our booking information page, FAQs or feel free to contact us directly. For available payment options please see: How to pay your short course fees.
Course materials
Participants are granted access to our virtual learning platform (Blackboard) 1 to 2 weeks in advance of the course. This allows time for any pre-course work to be completed and to familiarise with the platform.
To gain the most from the course, we recommend that you attend in full and participate in all interactive components. We endeavour to record all live lecture sessions and upload these to the online learning environment within 24 hours. This allows course participants to review these sessions at leisure and revisit them multiple times. Please note that we do not record breakout sessions.
All course participants retain access to the online learning materials and recordings for 3 months after the course.
University of Bristol staff and postgraduate students who do not wish to attend the full course may instead register for access to the 'Materials & Recordings' version of this course: Further information and bookings.
Testimonials
100% of attendees recommend this course*.
*Attendee feedback from November 2024.
Here is a sample of feedback from the last course:
"LOVED this course! I think the best thing was how the breakout rooms were operated - we could just crack on and experiment and work out what to do/make our own mistakes but had the safety net of a moderator there if we needed supported. I think this was so refreshing - often breakout rooms are quite clunky and awkward and actually slow down momentum whereas I thought this worked really well." - Course feedback, November 2024
"The practicals were really useful for consolidating knowledge, especially having the moderators in the breakout rooms to ask questions. It was useful having them spaced throughout the days. I liked the structure of the lectures with explanatory slides and then live demos. Also really helpful to know how to get help when we come across any issues in future." - Course feedback, November 2024
"I found the combination of lecture, demos and exercises (with support!) very helpful way of learning." - Course feedback, November 2024
"Great explanation of basics. Taking away the fear of trying stuff out in R. Will definitely use the reading in data frames and plotting." - Course feedback, November 2024
"Demos and practical worksheets were very clear to follow. Breakout rooms and level of help from moderators was just right." - Course feedback, November 2024
"Really well explained, lots of good practical work, I really liked the answer files for the practicals as they explained in a lot of detail what they did and why they did it." - Course feedback, November 2024
"I especially liked that I could work at the practicals at my own pace and didn't feel pressure to 'get it completed'. Tutors were all knowledgeable and supportive." - Course feedback, November 2024
"I think it is a great course to get started with R for people that have not used it before. I had taken a beginning/intermediate R course before but I think the material on this course was much easier to understand and the practicals were very good to apply everything and to provide additional information." - Course feedback, November 2024
"The best part for me was that every single question, whether it was asked live or in chat or via padlet, was answered. And it actually was the high-yield introductory course, not some historical preamble, I really feel ready to start working with R after the course." - Course feedback, November 2024
"Structure of course was good, the site used was professional and it was useful to access R on posit cloud so we could get straight into the practicals. Mentors were knowledgeable." - Course feedback, November 2024
"The course was well-structured with clear learning objectives. The tutors were knowledgeable and approachable, providing valuable insights throughout the sessions." - Course feedback, November 2024
Book this short course:
Bookings for the November course have now closed. Use the links below to book a place on the January course:
Standard fee option
50% discount voucher*
100% discount voucher* [Full, waiting list available]
*Find out if you are eligible for a voucher pack for free or discounted courses.
Note: Bookings close 2 weeks before the course start date.
Can't attend live? Just want a refresher?
For University of Bristol staff and postgraduate researchers: access to course materials and lecture recordings for self-paced learning. Find out more.
You may also like:
Questions?
Explore our comprehensive FAQ pages or contact us for help and support.
Find out more about: