RQuestResearch Programmer Academy

15 challenges run real R in your browser. Nothing to install.

Become the research programmer every study depends on.

RQuest is a game-based academy for R programmers, research engineers, and statisticians. Travel five worlds — from R fundamentals to fully reproducible statistical programming — and level up only by doing the work.

worlds
5worlds
R challenges, all playable
15R challenges, all playable
video lessons (0 more in production)
15video lessons (0 more in production)
achievements
8achievements

The loop

Learning that plays like a mission

  1. Learn

    Narrated video lessons with written walkthroughs, live R examples, and knowledge checks.

    Live for World 1, World 2, World 3, World 4, and World 5. Lessons for the other worlds are in production; their challenges are already playable.

  2. Practice

    Write and run real R directly in your browser. No installs, no setup, no shared server.

  3. Prove

    Every challenge is checked automatically against hidden tests, including inputs you haven’t seen.

  4. Progress

    XP, levels, and achievements earned only from validated work. Clear the boss mission to unlock the next world.

The journey

Five worlds, in order

Each world ends in a boss mission. Clear it to unlock the next.

  1. World 1

    The Data Lab

    R Fundamentals

    Turn a raw synthetic study export into tidy, trustworthy data.

    ● Video lessons + 3 challenges

    Difficulty 1 of 5:Foundational

    ~3 h320 XP

  2. World 2

    Package Factory

    R Package Development

    Ship the lab's helper scripts as a real, documented R package.

    ● Video lessons + 3 challenges

    Difficulty 2 of 5:Intermediate

    ~4 h390 XP

  3. World 3

    Debugging Crisis

    R Environment Debugging

    The pipeline worked yesterday. Today it doesn't. Find out why.

    ● Video lessons + 3 challenges

    Difficulty 3 of 5:Advanced

    ~4 h420 XP

  4. World 4

    Quality Control

    Testing and Validation

    Prove your code is right before anyone has to trust it.

    ● Video lessons + 3 challenges

    Difficulty 4 of 5:Expert

    ~5 h450 XP

  5. World 5

    Research Mission

    Reproducible Statistical Programming

    Deliver an analysis anyone can re-run and get the same answer.

    ● Video lessons + 3 challenges

    Difficulty 5 of 5:Master

    ~6 h520 XP

Principles

  • Earned, never simulated

    No streak theatre, no participation XP. Progress is an audit trail of validated completions.

  • Real-world missions

    Messy exports, failing checks, broken environments, QC discrepancies — the situations research programmers actually face.

  • Synthetic data only

    Every dataset in RQuest is synthetic. No real clinical or patient data, ever.

Your first mission is waiting.

World 1 is unlocked. No account needed — progress stays in your browser.

Start Learning