R (4.6)
The planned outline of 16 modules. Lessons are written, run and reviewed before they are published.
Planned outline
- Module 1
Start here: R, the console and a working setup
Coming soon - Module 2
Vectors, types and missing values
Coming soon - Module 3
Factors, matrices, lists and data frames
Coming soon - Module 4
Control flow, functions and errors
Coming soon - Module 5
Pipes, functionals and iteration
Coming soon - Module 6
Strings, regular expressions, dates and times
Coming soon - Module 7
Importing and exporting data
Coming soon - Module 8
Data wrangling: dplyr, tidyr and data.table
Coming soon - Module 9
Visualisation with base graphics and ggplot2
Coming soon - Module 10
Exploration, description and classical inference in R
Coming soon - Module 11
Statistical modelling in R
Coming soon - Module 12
Specialised methods: survival, time series, multivariate, Bayesian and more
Coming soon - Module 13
R in research domains: biology, economics, surveys and health
Coming soon - Module 14
Reproducible research and reporting
Coming soon - Module 15
Advanced R programming
Coming soon - Module 16
Writing packages and sharing apps
Coming soon
Official documentation
- cran.r-project.org/doc/manuals/r-release/R-intro.html (cran.r-project.org)
- cran.r-project.org/manuals.html (cran.r-project.org)
More in Programming languages
- Python (coming soon)
- SQL (PostgreSQL, MySQL, SQLite) (coming soon)
- JavaScript (ES2026) (coming soon)
- Java (JDK 25 LTS) (coming soon)
- All Languages tracks
- How we make lessons