A practical, beginner-friendly path to using R for data science. You will learn core R syntax, data structures, importin...

Install tools, navigate RStudio, manage projects, and learn how to run and organize R code.
Master core syntax, operators, and rules that govern how R code executes and evaluates.
Understand atomic types and the primary data structures used in R for data analysis.
Work fluently with vectors and categorical data, including indexing and transformations.
Create, index, and manipulate higher-dimensional data and flexible list containers.
Operate on tabular data structures central to most data science workflows.
Read, write, and connect to common data formats and data sources.
Transform, filter, summarize, and join data using a consistent grammar.
Tidy datasets and restructure tables for analysis and modeling.
Handle time, text, and categorical variables robustly and consistently.
Explore data patterns and communicate insights using the grammar of graphics.
Write clear, reusable code using control structures, functions, and iteration tools.
Structure analyses for reliability using projects, dependency management, and reporting.
Build and evaluate simple models using base R and tidy modeling tools.
Scale analyses and write faster code with efficient tools and techniques.