Notice: These books are to the best of our knowledge free at the time of writing, but may not continue to be free in the future. Additionally, as an Amazon Associate I earn from qualifying purchases.
Modern Data Science with R
From reading this book, it is easy to tell that the authors made an effort to add as much value to the reader as possible by going above what they had to do.
Introduction to Data Science: Data Analysis and Prediction Algorithms with R
This book was written as a part of HarvardX’s data science series on edx.org. Judging from the book, I am sure the course is well crafted, although the approximately $1000 price tag is a hard sell. Fortunately, you can read the book associated with the course for free!
Data Science A First Introduction
This book does a good bit right, the authors start assuming essentially no knowledge of R and build from there. Most of everything you learn in this book comes from the perspective of the Tidyverse, starting with basic functionality through machine learning models.
Mastering Spark with R
Mastering Spark with R did a good job explaining to me as an R user why I would want to incorporate Spark into my data analysis workflow using the “sparlyr” package.
R Packages: Organize, Test, Document, and Share Your Code
Writing an R package can be a daunting task, as you have to consider a lot more than just how to construct functions. This book walks you through the process to make the journey a little easier.
R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
The title does a good bit of my job for me, this book is all about teaching you what you need to know to start doing data science.
Hands-On Programming with R: Write Your Own Functions and Simulations
This book provides an introduction to the R programming language through 3 “projects” that make learning R more fun, and give context for learning new programming concepts.
Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R
Shiny is an R package that allows R programmers to make web apps without the use of outside programming tools.
Advanced R
This book is aimed at intermediate R users that want to understand the R language at a foundational level.
Bayes Rules! An Introduction to Applied Bayesian Modeling
This book takes you from knowing nothing about Bayesian statistics to an impressively high level.