For educators

Teach R with free courses that run in the browser

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.

Tell us about your classCourses open Dec 2026

Why use them with a class

  • Free for your students

    The three Foundations courses are free for everyone, including whole classes.

  • Runs in the browser

    Students code from any laptop with a modern browser, in class or at home.

  • No lab setup

    No R or RStudio installs to manage, and no package versions to keep in step.

The courses you can use

Each course has a free eBook alongside it, which students can read before or after class.

FreeLaunching Dec 2026
Course 1

Introduction to R

Write your first R code: values, vectors, data frames and functions.

FreeLaunching Dec 2026
Course 2

Data Wrangling with dplyr

Filter, sort, summarise and join data with the dplyr verbs and the pipe.

FreeLaunching Dec 2026
Course 3

Data Viz with ggplot2

Build clear charts layer by layer with ggplot2.

Planning to use a course with a class?

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.

We only use these details to reply to you.

Common questions

Is it really free for a class?

Yes. The Foundations courses are free for everyone, and that includes using them with a class.

What do students need?

A laptop or desktop with a modern browser and an internet connection. Nothing to install.

Can I look at the material before December?

Yes. The courses are built from our free eBooks, which are online now. Read the eBooks.