Introduction to R
Write your first R code: values, vectors, data frames and functions. No experience needed.
We're rebuilding our courses and learning platform from scratch, so you can learn R in your browser with instant feedback. Start with three free Foundations courses, opening in December 2026.
Three short courses that take you from your first line of R to clean data and clear charts. Take them in order, or start where you need to.
Write your first R code: values, vectors, data frames and functions. No experience needed.
Filter, sort, summarise and join data with the dplyr verbs and the pipe.
Build clear charts layer by layer with ggplot2, from a first scatter plot to a finished figure.
One idea at a time, with small, real datasets.
Write and run code in the lesson. Nothing to install.
See straight away whether your answer is right, and what to fix.
Read ahead or look back at any time.
A longer path after the Foundations, built around one realistic business dataset, with SQL and customer analytics.
Our current courses stay open on Thinkific while we move each one to the new platform.
We'll email you when Introduction to R opens in December 2026.