Advanced R for Social Science Researchers



This one-day course provides Social Scientists with a range of useful tools and techniques to improve their ability to code using R. This workshop is aimed at students who have already got the basics of R (Loading in data, cleaning data, running regression models and producing ggplots).

The key skills we will cover are:
•    Loops & conditionals 
•    Functions 
•    Efficient programming
•    Writing “clean” code with a sensible workflow
•    Highlighting particularly useful functions
•    Using pipes vs traditional syntax 
•    Understanding the different R environments 
•    How to work with longitudinal data 
If you have any questions on whether this course is suitable for you, please just reach out using the contact details above.


1.    Improve students’ ability to code using R
2.    Build confidence using loops, conditionals, and functions
3.    Understand what “clean” code looks like and discuss some sensible workflows
4.    Highlight particularly useful functions and discuss the relative benefits of using pipes versus traditional syntax
5.    Understand how different environments are structured in R and explore how to work with longitudinal data


Bring a laptop that can connect to the internet


Apply here


Our booking process has changed

When your application is received, you will be emailed a link and then have 48 hours to complete a pre-workshop form requesting additional information. If you do not meet this deadline, your application will be cancelled. 

See our full Terms and Conditions below


If you have specific circumstances which may affect your engagement with this event, or your meeting our Terms and Conditions, please continue with your booking and contact us by email to discuss how we can support you:


Researcher Development Terms and Conditions - Trinity 2023

In booking any training workshops, you agree that: 


COMMITMENT: application is not an expression of interest; it is a firm commitment. You will be available for the full duration of the course session(s); if you are not, please do not make a booking. You will not accept any subsequent meeting invitations that may fall during the given workshop times. 

PRE-WORK / HOMEWORK: if applicable, you will complete any given pre-work and/or homework as described on the workshop web listing, as it constitutes part of the workshop  

CANCELLATION: should your circumstances change, and you are not able to attend the full session(s). you will cancel using the CoSy booking system (link in booking confirmation email) giving at least 72-hours' notice, so we can offer the place to someone on the waiting list. Cancellations by email will not be accepted. 

ARRIVAL: you will join, or arrive at, the workshop 5 minutes before the advertised start time, to ensure a prompt start. 

LATE POLICY: you understand that the online room will be locked / workshop door will be closed 10 minutes after the event start time and late-comers will not be admitted. This is to preserve the integrity of the course for those who are present.  

ENGAGEMENT: you will give the session your undivided attention and engagement. You will not be able to do other tasks in parallel. If online, you will ensure that your environment and internet connection allow you to participate verbally and with video cameras on. These are interactive workshops, and it is not appropriate to attend from a silent or shared workspace. 

ATTENDANCE RECORD: you understand the Register will be taken in the last half-hour of the course, and anyone not present in the room at that point will be marked as non -attending (see below) 

FEEDBACK: you will contribute feedback afterwards, to help us understand how well the session met its intended aims, and facilitate our continuous improvement 

CONSEQUENCES OF NON-ATTENDANCE: you understand that any non-attendance  
a) is visible to departments and supervisors/PIs, and  
b) may result in any future bookings you’ve made within the same term being cancelled, and the place(s) offered to the waiting list.