During COVID-19, Research Commons' services continue.

SFU graduate students are encouraged to book consultations with the Research Commons staff and partners. Consultations are available by phone, via email, or through online video-conference.

Not finding what you're looking for? Please get in touch with us at research-commons@sfu.ca so we can discuss your research support needs. 


Monday, May 31, 2021 - 3:00pm to 5:00pm
Tuesday, June 1, 2021 - 3:00pm to 5:00pm
Wednesday, June 2, 2021 - 3:00pm to 5:00pm
Thursday, June 3, 2021 - 3:00pm to 5:00pm
Friday, June 4, 2021 - 3:00pm to 5:00pm
via Zoom (link will be sent to participants 24 hours before the workshop/event begins)

This workshop is in the past and registrations are unavailable.

Registration dates
closed Sunday, May 30, 2021 - 6:00am

All times are Pacific Time Zone (Vancouver, BC, Canada).

This series of lessons will introduce you to the programming language R.  R is an open-source, widely used, and increasingly popular tool for statistical and data analyses, text mining, geospatial analysis, modelling, and a growing number of other applications. No prior knowledge is required. Students will learn the skills needed to start analyzing their own data.

The topics covered include:

  • the R environment (directories, workspace, scripts, and packages),
  • simple commands to get you started,
  • data structures (vector, matrix, data frames, lists),
  • basic data analysis tools (built-in statistical packages, plotting, etc.)

 As time permits, an introduction to functions may also be covered.


  • Participants need to install the latest versions of R and RStudio prior to attending the workshop.

Attendance requirement:

You need to attend all 5 days. Different topics are covered each day and it builds on materials covered on the previous day, so if you miss a day, we won't have the resources to help you catch up in this online environment. To give you an idea of what's being covered each day, here is a very rough draft of the topics being covered each day. They will be refined each day as required.

Day 1 (May 31): Introduction / Basic programming
Day 2 (Jun 1): Data structure and organization
Day 3 (Jun 2): Statistical Analysis
Day 4 (Jun 3): Plotting
Day 5 (Jun 4): Importing Data / Discussion / Q & A
Matthew McKitrick
Pegah Ziabari
Sina Nazeri

Import this workshop into a calendar