Practical statistics and R, written for working data scientists. Curated reading paths to begin, the full archive to depth.
Foundation — syntax, types, your first analysis. For someone opening RStudio for the first time.
From basic verbs to grouped operations to joins. The data-wrangling stack you'll use every day.
The full progression from comparing two groups to fitting linear models. Everything you'll actually use.
Time-series done with discipline — from stationarity to backtesting and what you'll actually deploy.
Is R Worth Learning in 2026? The Honest Answer [Data]
A Clean First Setup
The Only IDE Tour You'll Ever Need
Write Your First Working Script in 10 Minutes
Know What Your Variable Is
The Foundation of R
Fast Linear Algebra, the Basics
Levels, Ordering, and Common Pitfalls
CSV, Excel, JSON and More
%>% vs |>, The Complete Guide to Both Pipes
The One Rule That Makes R Code Readable, Reusable, and Debuggable
Subset Data Fast
Create and Transform Columns
10 Worked Examples
15 Sorting Recipes
Apply Functions to Many Columns
Get a Full Data Profile in 5 Minutes (3 Packages Compared)
Visualise Missing Data in R With naniar (3 Lines)
4 Methods Compared
Prove the Rules of Probability via Monte Carlo Simulation
P(A|B) Made Concrete
PMF, PDF and CDF Explained
Which Fits Your Count Data
When Each Arises in R
ggplot2's Mental Model
Build 5 Real Charts in 30 Minutes, Zero Experience Needed
Map Data to Visuals
Palettes That Actually Work
Axes, Colours and Sizes Explained
Build Your Own House Style
ggplot2 Labels and Annotations, Done Cleanly
Multi-Panel Plots, Done Right
A Complete Walkthrough
Advanced Time Series Forecasting in R
Earn the Certificate
ADF, KPSS, and Differencing
ts, xts, zoo, or tsibble?
autoplot(), Seasonal, Lag Plots
How to Read the Plots for ARIMA Orders
The Mindset That Makes Your Code 10× Cleaner
Earn the Certificate
Every Variant, One Mental Model
The New Lambda Syntax
How to Build Customisable Functions That Generate Functions
Transform Existing Functions Without Rewriting Them
Reduce(), Filter(), Map() in Base R, Explained
Cache Expensive Function Calls
R Programming Tutorial
How to Make Any Plot in R (40+ Examples)
ggplot2 Tutorial Part 1
ggplot2 Tutorial Part 2
Top 50 ggplot2 Examples in R
Association Rule Mining in R
Multidimensional Scaling in R
50 R Interview Questions and Answers, Solved (2026)
25 Solved Problems
25 Solved Problems
Top 20 Probability Puzzles for Data Science Interviews
20 Solved in R
30 Translations Every Analyst Needs