Centre for Continuing Education

Introduction to R Programming Course

Data analysis and analytics. Uncover insights and transform your organisation.

Coronavirus (COVID-19) update: arrangement of our courses

Some of our courses have moved to online delivery. We aim to continue to deliver a high-quality educational experience through interactive, online classes in real-time. If you are currently enrolled in a course with us, we will be in touch soon with options for your enrolment.

Please note that for online classes, all course materials (excluding prescribed textbooks) will be shared electronically. No printed resources will be available.

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.


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.


By the end of this course, you should be able to:

  • download and install R and R Studio
  • navigate and optimise the R integrated development environment (IDE) R Studio
  • 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.


  • The R Statistical Programming Language
  • The R Studio 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

Intended audience

  • Business professionals
  • Managers
  • IT knowledge workers
  • Lifelong learners looking to use and understand the basics of R


This course is designed with the beginner in mind. While some participants may have experience in other computer programming languages, no prior computer programming skills are required.

Delivery style

Delivered as presenter-taught computer-based training in a computer lab.

Introduction to R will be 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.


You will be provided with a link to access and download the following course materials:

  • PowerPoint notes with examples
  • all code and script files used throughout the course
  • ancillary hand-outs and learning aids.

Recommended reading

DeVries, A 2015, R for Dummies, 2nd edition, For Dummies.

Jones, O, Maillardet, R, and Robinson, A 2014, Introduction to Scientific Programming and Simulation Using R, 2nd edition, Chapman and Hall/CRC.

Wickem, H 2019, Advanced R, 2nd edition, Chapman and Hall/CRC.

Wickem, H 2017, R for Data Science, O’Reilly Media.

Additional information

The entire course will be facilitated in a computer lab with R / R Studio pre-installed on all machines. No personal devices are required. Certain R installation procedures are covered, for students needing guidance after the course completes.

USB devices are recommended for those who wish to save and take their work (code scripts, notes, etc) home for later viewing.


  • $50 repeat class - Conditions apply
  • Expert trainer
  • Dedicated computer for every participant
  • Small class size
  • CCE Statement of Completion

Apply for the IT repeat discount.

Introduction to R Programming Course

<p>{block name:“Course Tagline - Data Analysis and Analytics”}</p><p>{block name:“Block - COVID 19 updates”}</p><p>Welcome to the fascinating and exciting world of R programming. R is an elegant


What others say.

  • The tutor was very intelligent and able to communicate the key principles, as well as patiently answer my questions throughout the day. CCE is an impressively organised centre, with good quality materials provided to students.
We acknowledge the tradition of custodianship and law of the Country on which the University of Sydney campuses stand. We pay our respects to those who have cared and continue to care for the Country.