Intro to R - 1 day course

Grasp fundamental techniques like functions for loops, conditional expressions and learn when to use them.

Learn how to efficiently code in R

This is a one-day intensive course on R and assumes no prior knowledge. By the end of the course, participants will be able to import, summarise and plot their data. At each step, we avoid using “magic code”, and stress the importance of understanding what R is doing. We recommend attending this initial session if you have no prior knowledge of R.

course overview

The benefit of using a programming language such as R is that we can automate repetitive tasks. This course covers the fundamental techniques such as functions, for loops and conditional expressions. By the end of this course, you will understand what these techniques are and when to use them.

Throughout the day we’ll cover: 

  • Conditionals: using if and else statements in R 
  • Functions: what a function is, how are they used, and how can we construct our own functions 
  • Looping in R: an introduction to the concept of looping in R. In particular for and while loops 
  • The apply functions: applytapply and other members of the apply family 
  • Help: The help system in R can at first glance appear daunting, however, after the initial shock, R’s documentation is second to none

By the end of the day participants will be able to: Understand ‘if’ and ‘else’ statements, functions for loops and the apply family Confidently apply these technique to your own data Understand how these techniques will improve efficiency and results


Intro to R - 1 day course

This is a one-day intensive course on R and assumes no prior knowledge. Learn how to efficiently code in R. Grasp fundamental techniques like functions for loops, conditional expressions and learn when to use them.

Data Carpentry - 1 day course

Bring yourself to the forefront of data science with the tidyverse. Work with data on a day-to-day basis? Take the pain out of data manipulation by leveraging the tidyverse. This course covers key aspects of the tidyverse, including dplyr, lubridate, tidyr and tibbles.

Visualisation - 1 day course

Learn today's most advanced plotting library. Leverage the power of ggplot2 to create advanced and informative graphics

Statistical Modelling in R

Make standard statistical techniques easy with R, out of the box. Learn R’s fundamental modelling techniques, from hypotheses tests, ANVOA tables, regression analysis, to more sophisticated methods such as clustering and principal components analysis (PCA).

next course dates

21st and 23rd April 2020 9am – 5pm with an hour lunch break (lunch not provided), Kollider, Castle House, Sheffield, S3 8LS.


per person
£ 200


Alan Cordwell

Alan Cordwell


Alan’s career has spanned 35 years working in mobile radio and IT for the Philips Group and latterly in the police service. He has worked as technical advisor to several major projects for systems replacement, working both with users to agree specifications and with bespoke software suppliers to ensure the products were delivered to those specifications.

He is currently working as a freelance software developer and IT consultant, with specialist knowledge of Java and web technologies including HTML, Javascript, CSS, PHP and MySQL. He has also done considerable work on developing applications for the Android operating system, and with embedded microcontrollers in both the C and assembler languages.

Are you eligible for funding?

Skills Bank is a Sheffield City Region Local Enterprise Partnership (LEP) project that provides employers in the Sheffield City Region with funding for training that will help their business grow.  

Contact us to find out if your business is eligible for Skills Bank funding for this course.

enquire now