R is a free and powerful programming language for data analysis and visualization. R is extensible, and its community maintains a large collection of high-quality packages for a variety of applications. Many R packages make complex data manipulations and analyses beginner friendly. This workshop is designed to kick-start your R journey. We will start with an overview of what R can do, and how you may use R in your everyday work. Next, we will learn how to setup an R programming environment (either on your own computer or in the cloud). We will then discuss R programming basics and work through a typical R data analysis workflow. You will also see a few R demo projects and try some hands-on exercises. We will end the workshop with an R learning roadmap, so you could continue to learn R on your own using various free resources online.


What To Prepare

You don’t need to prepare anything for this workshop. However, if you plan to follow along some of the exercises we will do in the workshop, you can get a head start by installing R and RStudio Desktop before the workshop.

If you encounter technical difficulties installing the software, you can instead create a free RStudio Cloud account so you can run R in the cloud via your browser.

An alternative to RStudio Cloud is the new UofT JupyterHub/RStudio system. Go to its home page, choose the RStudio option, and click “Log in to start”. You will need your UTORid to login. Currently, the UofT JupyterHub/RStudio service is a proof-of-concept installation so it is possible that you experience some minor issues.


Workshop Materials


Free Learning Resources


Back to TDMDAL Computing Page