Learn R by running it.
Thirty courses take you from your first
mean() to mixed models, forecasting, clustering and random forests — in R, the
language statisticians actually use. Every lesson comes with a lab that runs real R in
your browser: you write the code, you see the console and the plot, the server tells you
whether the answer is right. Nothing to install.
The first course is free in full — lessons, labs, final exam and the certificate. No card, no trial clock.
Not a quiz about R — R itself, running in your browser. Write
t.test(x ~ group, data = df), read the output, get told if your answer is right.
237 labs so far.
Assumptions, when a test breaks, what a p-value really says. The maths is explained, then done — with the exact R function and its exact output.
Pass the final exam and get a certificate with a public verification link and a PDF — one for every course you finish.
Assumptions first. Then the function.
R will happily run a t-test on data that violates every assumption the test
makes, and print a p-value to four decimals. These courses teach the assumption, how to
check it in R, and what to do when it fails — before the function call. Base R where it is
enough, dplyr and ggplot2 where they genuinely help, and a clear
note whenever a method needs a package the browser lab cannot load, so you know what to
run in RStudio.
Thirty courses, in order
30 courses · 240 lessons · one certificate each
Start with the free course.
If it teaches you something you can use tomorrow, the rest are waiting.
Open R Basics