A collection of links to online books to learn R. Generally the ones that are written with the bookdown
package.
Newbies start here
- R Programming for Data Science
- R for Data Science
- Practical R for Mass Communication and Journalism
- Data Science with R: A Resource Compendium
- Introduction to Data Science: Data Analysis and Prediction Algorithms with R
- Statistical Inference via Data Science - A ModernDive into R and the tidyverse
- Hands-On Programming with R
Good practice / Reproducibility
- The Turing Way: a how to guide for reproducible data science
- What They Forgot to Teach You About R
- Reproducible Analytical Pipelines Companion
- R Markdown: The Definitive Guide
- R Markdown Cookbook
- Happy Git and GitHub for the useR
- Efficient R Programming
- The tidyverse style guide
- R Packages
- The drake R Package User Manual
- The targets R Package User Manual
- Licensing R
- bookdown: Authoring Books and Technical Documents with R Markdown
- GitHub Actions with R
Visualisation
- Fundamentals of Data Visualization
- ggplot2: Elegant Graphics for Data Analysis
- R Graphics Cookbook
- Interactive web-based data visualization with R, plotly, and shiny
- Mastering Shiny
- Engineering Production-Grade Shiny Apps
Geospatial
Statistics / Machine Learning
- An Introduction to Statistical and Data Sciences via R
- Learning Statistics with R
- Feature Engineering and Selection: A Practical Approach for Predictive Models
- Hands-on Machine Learning with R
- Interpretable Machine Learning - A Guide for Making Black Box Models Explainable
- The caret Package
- Tidy Modeling with R
Other skills
- Spreadsheet Munging Strategies
- Handling Strings with R
- Exploratory Data Analysis with R
- Mastering Spark with R
- 21 Recipes for Mining Twitter Data with rtweet
- Twitter for R Programmers
- Forecasting: Principles and Practice
- Text Mining with R: A Tidy Approach
- Supervised Machine Learning for Text Analysis in R
- JavaScript for R
- blogdown: Creating Websites with R Markdown
- Mastering Software Development in R
- Advanced R