Skip to the content.

Introduction to R

Audience Computational skills required Duration
Biologists None 2-3 hour workshop (~2-3 hours of trainer-led time)


This repository has teaching materials for a 2-3 hour, hands-on Introduction to R workshop led at a quick pace. The workshop will give participants an overview of the basics of R and RStudio. R is a simple programming environment that enables the effective handling of data, while providing excellent graphical support. RStudio is a tool that provides a user-friendly environment for working with R.

These materials are intended to provide a quick overview of the R programming language.

Learning Objectives

These materials are developed for a trainer-led workshop, but also amenable to self-guided learning.


Lessons Estimated Duration
Introduction to R and RStudio 20 min
Syntax and data structures 35 min
Functions, arguments, packages and seeking help in R 35 min
Data wrangling 55 min


All the files used for the above lessons are linked within, but can also be accessed here.

Installation Requirements

Download the most recent versions of R and RStudio for your laptop: