Interactive R learning

Master R
by Doing

Learn R through hands-on coding, guided challenges and real-time feedback. Level up your skills with a curriculum designed for beginners, researchers and data professionals.

25Core lessons
3Skill levels
LiveR execution
100%Hands-on
Ⓡ analysis.R▶ Run
# Explore a crop trial
trial <- data.frame(
  treatment = c("T0", "T1", "T2"),
  yield = c(4.8, 5.6, 6.2)
)

trial |>
  transform(increase = yield - yield[1])
> source("analysis.R")

treatment yield increase
1 T0 4.8 0.0
2 T1 5.6 0.8
3 T2 6.2 1.4

✓ Challenge passed
〉_

Live R Code

Write and execute real R inside your browser, with console output and plot capture.

Guided Challenges

Build confidence step by step through tests, hints, feedback and meaningful datasets.

Track Progress

Monitor XP, mastery, attempts, completion and learning streaks.