R: Statistical Computing

R is a free powerful open source programming language for statistical computing, data analysis and graphical visualisation. It works on all operating systems.

About R

Among R's strengths are its built-in tools for inferential statistics, its compact modelling syntax and its data visualisation capabilities. It produces fully-customisable, publication-quality graphics. R is essentially designed for conducting analysis through scripts or command lines in the console window so that users are in full control. In addition, R's open source nature and its add-on "packages" have allowed it to keep up with the leading edge in academic research. For all its strengths, though, R has an admittedly steep learning curve; the first steps towards learning and using R can be challenging.

Training workshop

The R introduction workshop runs for 3 hours. You can learn how to use R for statistical data analysis if you have a basic understanding of statistics. At least one year undergraduate level study is required, and/or experience with data analysis using other software. If you are a confident SPSS user, you should find this workshop interesting and comprehensible.

Structure of the workshop

  • 1.5 hours: a brief overview of what R is and an introduction on how to use R for statistical data analysis (mostly descriptive data analysis but with many graphs).
  • 30 minutes: morning tea break or lunch break (depending on the starting time).
  • 1 hour: what support is available from QCU to researchers at CSU for learning/using R and the very basic points on how to learn R.


This is a fee-based workshop to ensure people who register will commit their time to participate.

  • The registration fee is $50 per person
  • Morning and afternoon tea are included
  • At least 5 people are required for a workshop to run.

We will try to accommodate the preferred time and place for the majority of participants. This means we are happy to travel to different campuses. Workshop resource materials are available to participants only in electronic form, so you need to download them to your computer.

We have workshops coming up in Albury, Bathurst and Wagga.

How to join a workshop

If you are interested in attending a workshop, please email John at gxie@csu.edu.au. We also run online workshops.

Learn more about R

After you’ve attended the tutorial, you can find out more about using R and ask specific questions at one of our sessions.

Free cRow sessions

cRow (combined R-user-group of Wagga) sessions are free and run one a month in Wagga. The sessions run for 2-3 hours and include presentations and information sharing in the first half, and tutorials on using R in the second half.

R tutorial series

As part of the monthly cRow sessions, the following tutorials are offered each year.

  • Unit 1: Introduction and overview of R for data analysis
  • Unit 2: hypothesis test and simple regression/ANOVA models
  • Unit 3: more hypothesis tests and advanced regression models (e.g., glm)
  • Unit 4: more advanced regression models (mixed-effect models, glm and gam)
  • Unit 5: drawing graphs and maps in R
  • Unit 6: write your own R functions
  • Unit 7: Time series analysis
  • Unit 8: Tree models
  • Unit 9: Meta-analysis and inter-rater reliability analysis
  • Unit 10: Survival analysis

Tutorial resources are also provided for each session.

    Free Q & A sessions

    If you have specific questions about using R, you can join one of these sessions. You can also make an appointment or register a consulting project with QCU to discuss my complex questions.

    How to join a Q & A session