Make sense of statistics and ML, for real.

From p-values to gradient boosting to causal inference: the methods elite data scientists and researchers actually rely on, unearthed from the ground up and run live in your browser.

It takes 2 minutes. No account, nothing to install.
CaylinAmrulVasilyJoin learners from companies and institutions like
★★★★★5/5
The best free R stats site I’ve found. Clear explanations, live examples, and zero clutter. Absolute gold for learners.
AKAisha KhanBiostatistician

Knowing which button to press is not enough

The only way to really understand a method is to run it, break it, and watch what it does to real data

Avoid tutorial hellby running every method on real data yourself
Stay motivatedwith XP, streaks and a target you set each day
Earn a certificate employers can verifyfinish a track’s graded lessons and share a public verification page
Go deeper than the textbooksconformal prediction, causal inference, Kalman filters, mixed models
Learn flexibly onlineone short lesson by email, six days a week, if that is all you have
Under 1% the price of a master’swith a 14-day money-back guarantee

Pick a learning track

Seven roadmaps and 368 lessons so far, with more being published. The first section of every track is free.

Meet the hint ladder, a mentor that asks instead of tells

Every graded exercise comes with hints that nudge you toward the idea before you ever see the answer. Reply to any daily lesson and Akshay answers in person.

MCHelp! My average of the survey scores comes back as NA. None of the numbers look wrong.
Hint 1 of 3 Look again at the fourth score. What do you think mean() should do when one value is unknown: guess, or refuse? R refuses. Which argument tells it to drop the gaps before averaging? A

Join learners from 40 universities and research institutes

600 learners have signed up since launch: people who need the statistics to be right, at work and in print

★★★★★5/5
This site helped me pass my technical interview. Practical R examples gave me the confidence to use statistics at work.
MCMichael ChenMarketing Analytics Specialist
★★★★★5/5
Every tutorial includes reproducible code and real datasets. r-statistics taught me regression better than my grad course.
DKDavid KimPhD Candidate, Quantitative Psychology
It takes 2 minutes. No account, nothing to install.

People who understand the statistics earn well over $100,000 a year in the US

Estimated total pay in the United States, base plus bonus and equity, across all experience levels. Glassdoor, 2026.

$100k
Actuary$210,326
Machine Learning Engineer$164,616
Data Scientist$157,734
Data Engineer$134,420
Biostatistician$127,868
Statistician$109,162
Data Analyst$93,541

These figures include entry-level roles; the top quarter of data scientists clear $200,000 and credentialed actuaries routinely earn far more. The Bureau of Labor Statistics projects data scientist employment to grow 35 percent between 2025 and 2035, among the fastest of any occupation.

Some people look at the job data and assume analytics means spreadsheets and dashboards. On the contrary, the demand is for people who can say what a number means, how sure we are, and what would change their mind. Most of these roles do not require a specific degree, but you do need to know your stuff.

It takes 2 minutes. No account, nothing to install.

The library

Over 1,800 free tutorials, exercises, handbooks and tools, all runnable, all yours whether or not you ever pay

Browse the whole library →

How do I learn statistics and ML?

Pick one tool and spend most of your time running methods on real data, not watching videos. Follow a structured path, build real projects along the way, and practice daily.

  1. Pick one tool and stick with it.R is a great first choice for this: the statistics are first-class, and every method you will ever read about ships with an implementation.
  2. Follow a structured path.Random tutorials leave gaps. A linear roadmap removes the "what should I learn next?" problem entirely.
  3. Run and learn something every day.Understanding is a skill that takes real time. Daily practice beats occasional binge-sessions.
  4. Work on real data.Real data has gaps, outliers and surprises. Projects force you to handle them, and they become the portfolio that gets you interviews.
  5. Get unstuck fast.Everyone gets stuck. Lean on a hint ladder that asks questions, and a human who answers when you reply.
  6. Go deep on one specialty.Once you have the foundations, specialise. Bayesian methods, causal inference, time series, machine learning. Pick one and go deep.
Want the full step-by-step roadmap?Read our free guide, What Statistics Is For. Read the guide →
It takes 2 minutes. No account, nothing to install.

Frequently asked questions

Got questions? We've got answers

Yes. It is free to create an account and start learning. The first section of every track is free, with graded exercises, and so are all 1,800 tutorials, the handbooks and the tools.

See how it feels in two minutes.

Two real lessons from a learning track, graded, in your browser. No account, nothing to install.

It takes 2 minutes. No account, nothing to install.
Next→ or ctrl+.