Our R training courses are led by high experienced R trainers with many years of experience. This means that course courses include numerous real-life scenarios and exercises to maximise the practical learning impact of our training.

We offer scheduled R courses at our training centre in Guildford.

We also offer custom R training at your offices or at our centres in London and Manchester. This allows the training to be tailored to your exact requirements and also run on dates to suit you.

Not sure about something? Please don't hesitate to call us we're happy to help.

R Training – Advanced Course


2 days

A course for more experienced R users.

Master R’s more powerful functions and capabilities.

Learn to confidently:

  1. Work with data tables, carry out cross tabulation and summarise data tables.
  2. Manipulate data objects and import your data.
  3. Create custom solutions and visualise your results.

Introduction to R Training


2 days

This is a course for beginners.

Develop the basic skills to work independently with R.

Learn to confidently:

  1. Import and export your data.
  2. Carry out basic data analysis and hypothesis testing, and work with R data objects.
  3. Create data visualisations and summary statistics.

Course Approach

These courses are focused on ensuring that we make you a faster and more relaxed R user.

Whether you are a beginner tackling R for the first time, or an advanced user, our courses are deliberately very hands-on. We believe that real practical skills are developed through guided practice which reinforces learning and shows you how to apply what they are learning. Our R exercises are carefully chosen to emphasise the key aspects of each lesson.

Our instructors are on hand through these guided exercise sessions to answer any questions that you might have.


Our main training centre is in Guildford.

We are based in the Surrey Technology Centre which is very close to the Royal Surrey Hospital.

We can also organise this training at your offices or our centres in London and Manchester, if that would be more convenient.

Our London training centre is in the heart of the City of London. It is only a short walk from Fenchurch Street, Liverpool Street and Cannon Street overland stations. It is also very close to Bank, Tower Hill and Cannon Street tube stations.

Our Manchester centre is in the heart of Manchester. It is only a very short walk from Oxford Street and Piccadilly stations.

Uses of R

R can be applied incredibly broadly. Wherever there are large amounts of data that needs to be analysed it is probably already being used. From academic institutions to large banks it’s flexibility and scalability are making it an increasingly popular choice.

For example, many quantitative analysts in finance use R as their main programming tool now. It can be used across the board, from importing and cleansing data through to analysis and data visualisation. Some institutions even use it for trading simulations and trading applications.

Background & Overview

R is an implementation of the S language. S is a language that was developed for data analysis and visualisation, statistical modelling and simulation a couple of decades ago at Bell Labs. However, because S is a general purpose language both it and R can be used in applications far removed from data analysis.

It is an interpreted language and users interact with it via a command line interface. R is easily extensible through the user of libraries. The R community is well known for how active it’s contributions are meaning that a wide variety are on offer.

R is an open-source project which provides a full spectrum of statistical analysis. This includes linear and non-linear modelling, a full spectrum of classic statistical test, clustering and classification and time-series analysis. It will compile on Windows, Mac or Unix-based computers.

The three key benefits of R are:

1. It is that it is vector-oriented. This means that objects are not treated as a series of individual values and variables that, as a whole, represent a final object. Being vector oriented means that R generally treats objects as a whole, which is a far more ‘human’ way to approach a problem.

2. It is highly interactive. This means that it naturally fits well with the process of data analysis where an initial analysis will then inform the next step. A data analysis is not (usually) a monolithic structure where you know exactly where you will go at each step. Rather you carry out initial analysis to understand where you should focus your efforts next.

3. It is very easy to produce attractive presentation quality plots and graphs. It offers users a wide and very flexible graphical capability. Helpfully graphs and plots can easily include mathematical symbols and formulas which are often difficult and time-consuming to add and manipulate.

Further References

The R Project Website: Website

Wikipedia: R Language

Similar Courses

If you are interested in R you may also be interested in the following courses:

SPSS Training

Excel Training


Please don’t hesitate to call us if you have any questions


We provide everything that you will need for a full day of training.

You will have your own laptop to work on and be given a USB to take your exercises home with you.

You will also receive your own A4 full-colour manual.

Most importantly we provide plenty of refreshments and biscuits through the day and a delicious lunch.

Please wear whatever you are most comfortable in.

Most people attending our courses wearing casual clothing.

No problem.

For the 6 months after your course, if you have a question or issue simply email us the question and your trainer will either call or email you to help you out.


We will provide you with an individual certificate of attendance to demonstrate that you have completed the course.

No problem.

Please give us as much notice as possible and we will let our caterers know.

Have a question?

We're here to answer them

01483 688488

Contact us

We’re trusted by