Skip to content

Statistics - Programming in R

7 to 11 October 2025


Royal Statistical Society

Summary

Price
£668.40 - £926.40 inc VAT
Study method
Online + live classes
Duration
4 days · Part-time
Qualification
No formal qualification
Certificates
  • Certificate of Attendance - Free
Additional info
  • Tutor is available to students

1 student enquired about this course

Add to basket or enquire

Dates

Start date
End date
07/10/2025
10/10/2025

Overview

The virtual course on programming principles in R, running on 7 to 11 October 2025

On completion of the course participants will gain experience in a range of programming techniques for the R programming language. Users will be able to write their own functions and scripts for undertaking bespoke data analysis tasks. Consideration of memory allocation, code profiling and leveraging parallel computation will also be explored to guide participants in the principles of efficient R programming.

Certificates

Certificate of Attendance

Digital certificate - Included

Description

The intensive course on programming principles in R. On completion of the course participants will gain experience in a range of programming techniques for the R programming language. Users will be able to write their own functions and scripts for undertaking bespoke data analysis tasks. Consideration of memory allocation, code profiling and leveraging parallel computation will also be explored to guide participants in the principles of efficient R programming.


Learning Outcomes

By attending the course participants will gain experience in writing their own functions and scripts for data analysis in the R programming language. They will improve on their data manipulation skills. Further, attendees will also gain an understanding of how to make code more efficient and to extend their workflow to leverage the power of parallel computing.

Topics Covered

  • Data manipulation and aggregation using dplyr
  • Control flow: conditional expressions, functional composition, for loops
  • The 'apply' family of functions
  • Efficient data structures
  • Code Profiling
  • Avoiding loops
  • Parallel computing

Who is this course for?

This course is ideal for anyone who would like to extend their basic familiarity with using R, and using R to write their own bespoke functions or optimizing their code.

Requirements

Basic prior experience with the R programming language is assumed. Namely that participants have some experience of R data structures, such as vectors, data frames, and experience in using pre-made functions from R packages.

The course is aimed as a follow up the 'Introduction to R and Regression Modelling in R' training course. Whilst no statistical knowledge will be assumed, some of the examples will be statistical in nature.

Delegates are expected to bring a laptop with the R software installed.

Questions and answers

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs