R Programming Course: Introduction
Course summary
Welcome to the fascinating and exciting world of R programming. R is an elegant programming language specifically designed for data science, analytics, and statistics. This ‘R for Beginners’ course takes you through the fundamental skills and techniques required to use R. By the time you leave this focused R tutorial, you will be equipped with the required skills to embark on your own data science adventures. Even the most inexperienced participants will walk away from the course with newfound confidence using R for statistics and data analysis.
Bringing a combination of private, public, and academic professional experience, your instructor will guide you through this R tutorial, showing you step by step how to utilise R.
You’ll set up R and the excellent development environment RStudio, import external data, utilise add-in packages, process data for specific use, derive elementary summary statistics, and produce basic statistical visualisations.
We encourage you to use the CCE R Programming level self-assessment tool if you are unsure which course level to enrol in.
Aims
This course aims to provide a practical introduction to the R programming language. By the end of the day-long course, the user will be comfortable operating in the R environment, including importing external data, manipulating data for specific needs, and running summary statistics and visualisations.
Learning outcomes
By the end of this course, you should be able to:
- download and install R and RStudio
- navigate and optimise the R integrated development environment (IDE) RStudio
- install and load add-in packages
- import external data into R for data processing and statistical analysis
- learn the main R data structures – vector and data frame
- compute basic summary statistics
- produce data visualisations with the ggplot package
- solve fundamental error problems.
Content
- The R Statistical Programming Language
- The RStudio Integrated Development Environment (IDE)
- Data importation methods
- Basic R Data Types
- Data processing and manipulation techniques
- External add-in packages for R
- Summary statistic functions
- Data visualisations using ggplot
- Error types
Who this course is for
- Business professionals
- Managers
- IT knowledge workers
- Lifelong learners looking to use and understand the basics of R
Prerequisites
This course is designed with the beginner in mind. While some participants may have experience in other computer programming languages, no prior programming skills are required.
Delivery style
This course is taught through a series of concepts, examples, problem exercises, and in-class knowledge challenges. The material is presented so that participants of varying backgrounds, skills and abilities can all move together in a brisk, but comfortable learning pace. Utilising principles of productivity, efficiency, and time management, the course material and timeline is structured to optimise learning and value add.
Delivery modes
- Face-to-face, presenter-taught training using your own device
- Online training via the platform Zoom
Materials
A link to access and download the following online course materials (using Dropbox) is provided:
- PowerPoint notes with examples
- all code and script files used throughout the course
- ancillary hand-outs and learning aids.
What you need to do before the course
To participate in this course, you will need R and RStudio installed on your device. They can be downloaded free of charge from:
- Download R here
- Download RStudio here (the free version will suffice)
Face-to-face classes
Please bring your own laptop with all required software pre-installed.
Online classes
For the best experience, we recommend using a computer with a large monitor or dual screens/devices. Small laptop screens can make it difficult to follow the facilitator’s display while working in the software.
Upcoming classes
<p>Welcome to the fascinating and exciting world of R programming. R is an elegant programming language specifically designed for data science, analytics, and statistics. This ‘R for Beginners’ course
...<p>Welcome to the fascinating and exciting world of R programming. R is an elegant programming language specifically designed for data science, analytics, and statistics. This ‘R for Beginners’ course
...<p>Welcome to the fascinating and exciting world of R programming. R is an elegant programming language specifically designed for data science, analytics, and statistics. This ‘R for Beginners’ course
...Meet the facilitators
Tony Arnold
John Le Mesurier
What others say
I loved this course. It provided so much inside information on how to use this tool and software to perform data analysis.
Sophia Bonnar
I really enjoyed the R Programming course! The instructor was clear and engaging, and the material was well-organised. I learnt a lot and feel confident using R for data analysis.
Mehyar Khair Baik
An outstanding introduction to a complex topic! Simple delivery for people unfamiliar with R. The course had easy to follow examples, with clearly staged guidance in increasing complexity. I have learnt more than I expected to and am looking forward to attending the intermediate course.
Eamon Merrick