The
Awesome R Learning Resourcesrepository is meant to help users from all skill levels and backgrounds deepen their understanding ofR, which is a programming language and environment for statistical computing and graphics.
The
RDiscordserver is a friendly and dedicated community forRenthusiasts, programmers, statisticians, data scientists, and students. Whether you are looking to connect with fellow useRs, have awesome data viz to share, or just needed help with your stats assignment, you are at the right place!
Contents
Topic Areas
Comprehensive R Tutorials
- Data Flair - The tutorials are grouped by skill level (beginner, intermediate, expert).
- Intro to R course by Fabio Votta - part 1 - A fun introduction to R programming grouped into categories (operators, objects, functions, exercises, and data frames).
- Intro to R course by Fabio Votta - part 2 - A fun introduction to R programming grouped into categories (data manipulation and cleaning featuring the janitor, tidyr, and dplyr packages).
- Introduction to Data Analysis with R - This is a lecture series with videos, scripts and exercises introducing R and the tidyverse as well as statistical concepts.
- R CODER - The tutorials are grouped into categories (introduction, data structures, data wrangling, programming, import & export, graphics) that cover in-depth all the basic needs for someone starting learning the R programming language.
- Tutorials Point - The tutorials are grouped into categories (R tutorial, R Data Interfaces, R Charts & Graphs, R Statistics Examples, R Useful Resources) that cover in-depth all the basic needs for someone starting learning the R programming language.
Functions
- stat.berkeley - Introduction to Functions - An introduction to functions in the R language by the organizers of Integrating Computing into the Statistics Curricula (U.C. Berkeley).
Generative Art
- 12 Months of aRt - In 2019, William Chase began a project to make a new series of artwork every month made entirely with R. In this project, he explored different techniques, developed algorithms, and provided detailed posts detailing the development process for each month.
Joining Data
- Joining Data in R with dplyr - Course notes from the Joining Data in R with dplyr course on DataCamp. Topics include mutating joins, filtering joins and set operations, assembling data, advanced joining. Author: William Surles.
Math
- Descriptive Statistics - A tutorial of descriptive statistics which are used to summarize data in a way that provides insight into the information contained in the data. Author: Salvatore S. Mangiafico.
- Descriptive statistics in R - This article explains how to compute the main descriptive statistics in R and how to present them graphically. Author - Antoine Soetewey.
- Essential Math for Data Science - An article discussing the key mathematical topics to master to become a better data scientist. Author: Tirthajyoti Sarkar.
- Gallery of Statistical Distributions - Author: NIST/SEMATECH.
- Plotting distributions (ggplot2) - A tutorial for plotting a distribution of data. Author: Winston Chang.
Shiny
- Awesome R Shiny - A curated list of resources for R Shiny. Author: Rob Gilmore.
- Building Shiny Applications with R Tutorial (Deprecated) - Introductory tutorial to Shiny. Note, this tutorial is deprecated. Author: RStudio.
