| Program start date | Application deadline |
| 2025-12-02 | - |
| 2026-03-02 | - |
| 2026-04-24 | - |
| 2026-07-27 | - |
Program Overview
Centre for Continuing Education
The Centre for Continuing Education at the University of Sydney offers a diverse range of professional development short courses. These courses are designed to enhance career prospects and provide opportunities for personal growth.
Course Subjects
The Centre offers courses in various subjects, including:
- Business and management
- Business communication
- Business strategy
- Business writing
- Cultural competence and diversity
- Finance
- Leadership
- Management
- Organisational psychology
- Sales and customer service
- English
- HSC preparation (years 10-12)
- HSC biology
- HSC business studies
- HSC chemistry
- HSC economics
- HSC English
- HSC mathematics
- HSC physics
- Year 11 (Revision)
- Years 10-12 study and essay skills
- Humanities and culture
- Creative writing
- Music
- Philosophy
- Psychology
- Information technology
- Adobe
- AI and machine learning courses
- Data analysis and analytics
- Microsoft
- Language
- Arabic
- Brazilian Portuguese
- Chinese
- French
- German
- Greek
- Italian
- Japanese
- Spanish
- Marketing
- Digital marketing
- Marketing communications
- Product development
- Project management
- Agile methodology courses
- Change management for projects
- Stakeholder and people management
- Technical project management skills
R Programming Course: Intermediate
The Intermediate R Programming course is designed for professionals with some basic exposure to the R programming language. The course aims to provide an in-depth, more advanced coverage of data processing and analysis in the R programming environment.
Course Details
- Duration: 1 session, 8 hours total
- Next date: 2 December 2025
- Delivery mode: Online via Zoom
- Cost: A$540.00 - A$575.00
Course Information
R is an elegant programming language specifically designed for data science, analytics, and statistics. This Intermediate R Programming course guides participants through more advanced data processing, analytics, and visualisation techniques in R.
Aims
The course aims to provide an in-depth, more advanced coverage of data processing and analysis in the R programming environment. By the end of the day, participants should be comfortable processing, manipulating, and preparing data for further analysis, visualising data using elegant graphics, computing regression statistics and confidence intervals, and efficiently programming in the R environment.
Outcomes
By the end of this course, participants should be able to:
- Prepare data
- Work with advanced R data types like data.frames and lists
- Subset data for deep queries
- Use the tidyverse suite of packages for data science
- Utilise the data.table package for faster processing
- Perform analytics and statistical inference
- Explore data using ggplot visualisations
- Build and analyse linear regression models
- Run hypothesis tests and confidence intervals
- Produce advanced data visualisations with the ggplot package
- Program efficiently in R
- Optimise RStudio
- Develop for/while loops for data flows
- Vectorise R data frames
- Write efficient and optimised R code
- Utilise custom functions for faster processing
Content
The course covers:
- The R Statistical Programming Language
- The R Studio Integrated Development Environment (IDE)
- Tidyverse suite of packages for data processing (including dplyr, ggplot2, and more)
- Advanced data types in R
- Data processing and preparation techniques – data subsetting, pipe operators
- R logic flows – for/while loops, vectorizing
- data.table package
- Summary statistic functions
- Linear regression modelling
- Confidence intervals and hypothesis testing
- ggplot for elegant statistical graphics
- Programming efficiency/computational speed checks
- Error handling
Intended Audience
Business professionals, managers, IT knowledge workers, and lifelong learners looking for a deeper knowledge of data processing and analytics in R will find Intermediate R Programming helpful.
Prerequisites
This course is aimed at professionals with some basic exposure to the R programming language. Participants of this course should be familiar with the learning outcomes of the R Programming Course: Introduction.
Delivery Modes
The course is available in two delivery modes:
- Face-to-face, presenter-taught training using your own device
- Online training via the platform Zoom
Location
The course is available at the following locations:
- Newtown (155)
- Sydney CBD (0)
- Western Sydney (7)
Course Length
The course is available in the following lengths:
- One-day (124)
- Two-day (37)
- Three-day (3)
- Multi-day (36)
Date
The course is available on the following dates:
- 2 December 2025
- 2 March 2026
- 24 April 2026
- 27 July 2026
Meet the Facilitators
The course is facilitated by Tony Arnold, who has extensive experience in software development and data analysis.
What Others Say
Previous participants have praised the course, saying it was "an eye-opening experience" and that the facilitator was "very knowledgeable". They also appreciated the provision of annotated code, which served as a great reference document.
Related Courses
The Centre for Continuing Education offers a range of related courses, including:
- From R to Python Course
- GIS Course: Introduction
- Git Course: Introduction
- Power BI Course: Advanced
- Power BI Course: Intermediate
- Python Programming Course: Level 1B
- R Programming Course: Advanced
- R Programming Course: Introduction
- SPSS Course: Introduction
- SQL Course: Level 2a
- Statistics Using SPSS Course
- Tableau Course: Level 1B
Frequently Asked Questions
The Centre for Continuing Education has a range of frequently asked questions, including information on applications, payment, short courses, and more.
