Introduction to R
Write your first R code: values, vectors, data frames and functions.
Our Foundations courses are free to use with a class. Students write and run R in the lesson, so there is no software to install and no lab to set up.
The three Foundations courses are free for everyone, including whole classes.
Students code from any laptop with a modern browser, in class or at home.
No R or RStudio installs to manage, and no package versions to keep in step.
Each course has a free eBook alongside it, which students can read before or after class.
Write your first R code: values, vectors, data frames and functions.
Filter, sort, summarise and join data with the dplyr verbs and the pipe.
Build clear charts layer by layer with ggplot2.
Tell us a little about your class or department. We'll reply by email and help you get started.
We don't offer instructor dashboards or class management yet. If your class needs something, say so in the form: it helps us decide what to build next.
Yes. The Foundations courses are free for everyone, and that includes using them with a class.
A laptop or desktop with a modern browser and an internet connection. Nothing to install.
Yes. The courses are built from our free eBooks, which are online now. Read the eBooks.