R is a statistical software and programming language. R gives the flexibility of performing statistical analysis, creating functions and visualising data. The R software is available for free and runs on a variety of platforms including Windows, UNIX and MacOS. RStudio provides a more user-friendly interface for using R. It is an integrated development environment (IDE) for interacting with R.
Designed for beginners and intermediate users, this course introduces you to R and RStudio, the powerful programming environment used across data analysis, statistical computing, and data visualisation. You’ll learn essential programming concepts and data structures while gaining practical, hands-on experience in writing R code, manipulating datasets, performing statistical analyses, and creating compelling visualisations.
Led by our expert statistician, this instructor‑guided course focuses on learning by doing. You’ll work through examples, discuss with your peers, and build confidence using R for genuine data tasks.
To maximise interaction, support, and personalised feedback, this course is delivered in a small cohort so places are limited! You’ll attend live online webinars at scheduled times and complete a series of assessments designed to reinforce your learning. The estimated time commitment is approximately 25 hours, working through course material and assignments.
By the end of the course, you’ll be able to apply R confidently and independently, equipping you with practical skills you can immediately use in your work, studies, or research projects.
Meet your Instructor
Dr Roberto Puch-Solis is a Forensic Statistician at the Leverhulme Research Centre for Forensic Science (LRCFS).
Roberto holds a PhD in Statistics from the University of Warwick and has specialized in forensic statistics since 2003. His research spans fibers, fingerprints, DNA, and the development of systems for reporting DNA evidence in court. Presently, he focuses on applying statistics and machine learning to forensic evidence, including DNA and firearms identification.

FAQ’s
- Beginners with no prior programming experience but have a good understanding of Arithmetic
- Intermediate users looking to strengthen their R skills
- Anyone interested in data analysis, statistics, or reproducible reporting
- Writing R code using RStudio
- Understanding programming concepts and data structures
- Manipulating and analysing data
- Creating visualisations
- Generating reproducible reports
- R (free to download from CRAN)
- RStudio (free to download from RStudio website)
- Live webinar sessions
- Instructor guidance
- Peer interaction
- Confidently use R for real-world data tasks
- Conduct exploratory data analysis
- Create reproducible reports
- Apply statistical techniques and visualisations in your work or studies
Enrol Now
Next Cohort – June 2026
Only 7 places left!
✓ Instructor Led
✓ Delivered Online
✓ Extra Resources
✓ Designed by Experts


