Students
Tuition Fee
AUD 540
Per course
Start Date
2026-03-02
Medium of studying
Fully Online
Duration
1 sessions
Details
Program Details
Degree
Courses
Major
Computer Programming | Data Analysis | Data Science
Area of study
Information and Communication Technologies
Education type
Fully Online
Course Language
English
Tuition Fee
Average International Tuition Fee
AUD 540
Intakes
Program start dateApplication deadline
2025-12-02-
2026-03-02-
2026-04-24-
2026-07-27-
About Program

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
    • Google
    • 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.


See More
How can I help you today?