Concise capsules I can finish over coffee, yet each one taught me something I actually use.

R Masterclass
From an empty console to statistical models.
A hands-on path through R for data science, built from first principles: data types, programming, ggplot2 visualization, and statistical modelling. Ends with a full end-to-end project that loads, cleans, visualizes, and models real data.
Read on your Kindle or e-reader
Download the EPUB and read offline — perfect for the train. Works on Kindle, Kobo, Apple Books & more.
00Getting Started with R5 capsules
Getting Started with R — 5 chapters.
01Why R, and What You'll Buildintuitionfree10 min02The History of Rconceptfree12 min03Installing R and RStudioconcept🔒11 min04Your First Program in Rcode🔒11 min05R as a Calculator: Operators and Math Notationmath🔒11 min01Data Types in R7 capsules
Data Types in R — 7 chapters.
06Characters and Stringsconcept🔒11 min07Vectors: The Heart of Rconcept🔒10 min08Vectorized Operations and Recyclingintuition🔒11 min09Indexing and Subsetting Vectorscode🔒12 min10Lists: Mixed and Nested Dataconcept🔒11 min11Data Frames: Tabular Dataconcept🔒14 min12Your First Plotcode🔒10 min02Programming in R5 capsules
Programming in R — 5 chapters.
13Scripts and the RStudio Workflowconcept🔒11 min14Conditional Logic: if / elsecode🔒10 min15Loops: for and whilecode🔒11 min16Writing Your Own Functionscode🔒11 min17The apply Familydeep-dive🔒12 min03Data Visualization Foundations5 capsules
Data Visualization Foundations — 5 chapters.
18The Grammar of Graphics and ggplot2concept🔒10 min19Data Transformation with dplyrcode🔒9 min20Univariate Graphsconcept🔒11 min21Types of Graphs: A Field Guideintuition🔒11 min22Bivariate Graphscode🔒11 min04Advanced Visualization4 capsules
Advanced Visualization — 4 chapters.
23Multivariate Graphsdeep-dive🔒12 min24Time Series Graphscode🔒11 min25Maps and Spatial Visualizationproject🔒11 min26Polishing Plots for Presentationintuition🔒12 min05Statistical Modelling in R5 capsules
Statistical Modelling in R — 5 chapters.
27Introduction to Statistical Modellingconcept🔒10 min28Descriptive Statistics and Distributionsmath🔒12 min29Linear Regression from Scratchmath🔒10 min30Interpreting and Diagnosing Modelsdeep-dive🔒11 min31Visualizing Model Fitscode🔒10 min06Capstone: End-to-End Project5 capsules
Capstone: End-to-End Project — 5 chapters.
32Framing the Project and the Dataproject🔒9 min33Loading and Cleaning the Datacode🔒10 min34Exploratory Analysis and Visualizationproject🔒12 min35Building and Evaluating the Modelproject🔒11 min36Putting It All Togetherproject🔒12 minRatings & reviews
1,902 readersRare mix of depth and readability. The worked examples are the clearest I have seen on this subject.
Best explanation of this topic I have found anywhere. The sidenotes fill in exactly the gaps I had.