Live R Code
Write and execute real R inside your browser, with console output and plot capture.
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.
# 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])
Write and execute real R inside your browser, with console output and plot capture.
Build confidence step by step through tests, hints, feedback and meaningful datasets.
Monitor XP, mastery, attempts, completion and learning streaks.