Learning R
Courses & Tutorials Only
- Beginners 🌱
- Intermediate 🌳
- Advanced 🌳🌳
A gentle crash course in R using tidyverse 🌱
By: Nicholas M. Michalak & Loek Brinkman
What is this? Description from site: In this three-hour workshop, we introduce you to data science in the R programming language. In particular, we’ll show you how to use the “tidyverse” package to transform, visualize and model data. The workshop consists of short introductory presentations followed by elaborate hands-on sessions. At the end of each section, we’ll showcase more complex features and functionality. The workshop is designed as an introduction to R. Zero programming experience is required. By the end of the workshop, you’ll have a “feel” for what R is and what it can do for you, and we’ll provide resources for follow-up self-study.
- Course materials here: https://osf.io/69gub/
A gentle crash course in R using tidyverse 🌱
By: Nicholas M. Michalak & Loek Brinkman
What is this?
Description from site: In this three-hour workshop, we introduce you to data science in the R programming language. In particular, we’ll show you how to use the “tidyverse” package to transform, visualize and model data. The workshop consists of short introductory presentations followed by elaborate hands-on sessions. At the end of each section, we’ll showcase more complex features and functionality. The workshop is designed as an introduction to R. Zero programming experience is required. By the end of the workshop, you’ll have a “feel” for what R is and what it can do for you, and we’ll provide resources for follow-up self-study.
- Course materials here: https://osf.io/69gub/
A-Guided-Tour-of-R 🌱
By Sean Chris Murphy
Added Fri April 28th, 2023
What is this?
Description from site: A self-paced version of an introductory R workshop taught at SPSP 2018. Will probably take 4-10 hours to work through, depending on experience and pacing.
- Course materials here: https://github.com/seanchrismurphy/A-Guided-Tour-of-R
Beginner’s Guide to R🌱
What is this?
A beginner’s guide to R from Basic R, the world of Tidiverse, to even plotting.
- Link to OSF files here: https://osf.io/2bfjy/
COMP/STAT 112 Macalester College 🌱
By Lisa Lendway
Date added: Thu April 15th, 2021
What is this?
Excerpt from the site: This website serves the students who take COMP/STAT 112 at Macalester College taught by Lisa Lendway. Other people interested in learning Data Science skills using R may also be interested in this material!
- Link to OSF files here: https://ds112-lendway.netlify.app/
Data Wrangling in the Tidyverse 🌱
Date added Fri AprMay 5th, 2023
What is this?
Excerpt from the site: This video series covers the basics of data wrangling using the tidyverse, aimed at my data communications class. I assume some very, very basic R background, but really not much.
This is a simplified and adapted version of my data wrangling workshops, which are available in full on my channel for tidyverse (R), data.table (R), and pandas (Python).
- Link to videos are here: https://www.youtube.com/watch?v=EOpb3VsWmck
- Slides to follow along with the videos are here: https://nickch-k.github.io/DataCommSl...
- Code instructor works on in the videos can be found here: https://github.com/NickCH-K/DataCommS...
Fundamentals of R Workshop Materials_🌱
By Elizabeth Page-Gould & Alexander Danvers
What is this?
Excerpt from site: Have you been meaning to start using R for analysis? Have you been wondering how R can make your analysis easier and your research reproducible? We present a practical introduction to R, demonstrating core analyses in psychology research (e.g., ANOVA, regression). We also explain how to manipulate and clean data in R to maintain a precise record of how the data went from raw to analysis-ready. The ideal audience for this workshop is a researcher who has not used R before, has used it briefly and then gone back to SPSS for the final analyses, or who has used R a few times but wants a better grounding in the basics.
- Workshop materials here: https://osf.io/a2x7j/
- Workshop requested examples here: https://osf.io/a2x7j/wiki/Requested%20Examples/
Get R Done | R Stats Tutorials🌱
What is this?
Excerpt from site: Get R Done is a video series meant to QUICKLY teach you R so that you can run the statistics you need to right now.
- Video tutorials here: https://www.youtube.com/playlist?list=PLmNgrNF3pZqg2GPmcIAWDa1A2-cAfbX37
Getting Started with R 💯 🌱
By David Keyes
What is this? Excerpt from site: This free Getting Started with R course is designed to get new users, no matter what’s holding you back, up and running quickly. It takes you step-by-step, helping you download exactly what you need to get started.
In this course, you’ll learn what you need to get up and running with R, including getting R and RStudio set up, working with projects, installing and loading packages, importing and examining data, and more.
- Free course here: https://rfortherestofus.com/courses/getting-started/
Getting Started in R – Tinyverse Edition 🌱
By Saghir Bashir and Dirk Eddelbuettel
Added Tue Oct 12, 2021
What is this?
Excerpt from repo: An eight-page pdf guide for “Getting Started in R”. Objective: To create a short guide that gives a quick overview and introduction to R.
- Link to repo here: https://github.com/eddelbuettel/gsir-te
Introduction to R for Statistics and Data Science 🌱
What is this?
Excerpt from course: On this site, you will find materials for a full, 8-week, college-level course focused on learning to use R for Data Science and Statistical Analysis.
This course was created by Dr. Kelly Bodwin. The materials shared here are free and open source, and may be shared and adapted under the Creative Commons license.
- Link to course here: https://www.adventures-in-r.com/
Intro to R for Biologists 🌱
What is this?
Excerpt from site here: This repository has teaching materials for a hands-on Introduction to R workshop. The workshop will introduce participants to the basics of R and RStudio. RStudio is a tool that provides a user-friendly environment for working with R.
These materials are intended to provide both basic R programming knowledge and its application for increasing efficiency for data analysis.
- Link to site here: https://hbctraining.github.io/Intro-to-R/lessons/07_ggplot2.html
- Link to repo here: https://github.com/hbctraining/Intro-to-R
Kingdom of NewbR: An introduction to R🌱
By Damie Pak (@pakdamie)
What is this?
Excerpt from the twitter launching interactive site: I finished a silly beginner #rstats tutorial I started during the pandemic. You are a traveler in a fantastical kingdom of NewbR. It’s interactive and the project was for me to learn how to use learnR
- Link to interactive site here: https://dpak.shinyapps.io/LEARNR/
Modelling and visualizing data using R: A practical introduction
What is this?
Excerpt from site: This is a basic overview of using R for data analysis, and of linear statistical modelling. It would be suitable for anyone who has had some stats training but not used R; or has used R a little but not become confident; or has neither had stats training nor used R but is not happy with a reasonably steep learning curve. The emphasis is on rapidly getting to be able to use R for most of the common practical purposes, and knowing that you can take it further should you need to. It is designed for you to be able to work through on your own.
- Link to pdf for intro: https://www.danielnettle.org.uk/wp-content/uploads/2019/07/funwithR3.0.pdf
- Data files used for this intro: https://www.dropbox.com/sh/7s14m6ceph3laja/AAAIGT7jBZ3n6aIBR8-IT8R4a?dl=0
Moving Beyond Excel for Your Hockey Analysis
By Meghan Hall
Added Sat Dec, 2021.
What is this?
Excerpt from site: “Why and how to get started with coding! This presentation was part of Meghan Chayka and Alison Lukan’s HANIC (Hockey Analytics Night in Canada) and focused on how to move on from Excel in order to make your analysis more reproducible, efficient, and shareable”.
- Link to post here: https://meghan.rbind.io/talk/hanic/
- Link to slides here: https://meghan.rbind.io/slides/hall_hanic_2020.html#1
- Link to video here: https://www.youtube.com/watch?v=-Zl_b5Emvb0&feature=youtu.be
Online R courses-Mainly free ones
Date added: April 15th, 2021.
What is this? Excerpt from site: Mainly free courses by Harvard university to learn R
- Link to site: https: https://online-learning.harvard.edu/subject/r
Programming with R
What is this?
Excerpt from site: This lesson is written as an introduction to R, but its real purpose is to introduce the single most important idea in programming: how to solve problems by building functions, each of which can fit in a programmer’s working memory. In order to teach that, we must teach people a little about the mechanics of manipulating data with lists and file I/O so that their functions can do things they actually care about. Our teaching order tries to show practical uses of every idea as soon as it is introduced; instructors should resist the temptation to explain the “other 90%” of the language as well.
- Course here: https://swcarpentry.github.io/r-novice-inflammation/
R Bootcamp 🌱
By Ted Laderas & Jessica Minnier
What is this?
Excerpt from the course: The R-Bootcamp is a gentle and gradual introduction to manipulating and visualizing data in R using the tidyverse
suite of packages. It is meant for incoming OHSU Bioinformatics and Computational Biomedicine Majors but is appropriate for any beginners wanting to learn elementary data manipulation in R.
- Link to course: https://r-bootcamp.netlify.app/
R Crash Course 🌱
By Rob Colautti
Added Sun May 28th, 2023
What is this?
Excerpt from the course: A Crash Course in R for new students in the Colautti Lab and anyone else who might be interested. Written in RMarkdown (mostly).
- Link to repo with naterials: https://github.com/ColauttiLab/RCrashCourse
- Link to Part 1- Fundamentals: https://colauttilab.github.io/RCrashCourse/1_fundamentals.html
- Link to Part 2 - qplot(): https://colauttilab.github.io/RCrashCourse/2_qplot.html
- Link to Part 3 - ggplot(): https://colauttilab.github.io/RCrashCourse/3_ggplot.html
- Link to Part 4 - regex(): https://colauttilab.github.io/RCrashCourse/4_regex.html
- Link to Part 5 - Data Science: https://colauttilab.github.io/RCrashCourse/5_datascience.html
- Link to Part 6 - Advanced: https://colauttilab.github.io/RCrashCourse/6_advanced.html
R Course 🌱
Added Fri Apr 28th, 2023
What is this?
Excerpt from the course: The aim of this workshop is to teach you the fundaments of R
Remaster the Tidyverse
What is this?
Excerpt from site: This repository contains editable class materials built by Garrett Grolemund for two separate one-day workshops: Welcome to the Tidyverse A gentle introduction to R and its Tidyverse that focuses on learning to do Exploratory Data Analysis with the ggplot2, dplyr, broom, modelr, and rmarkdown packages. The course focuses on doing data science, not writing code; but by the end of the day students will find that they have gained confidence writing code with R.
Data Wrangling with the Tidyverse An introduction to wrangling lists and tabular data in R with the tidyr, stringr, forcats, lubridate, and purrr packages. The course focuses on creating and using tidy tables and is designed to be a sequel to Welcome to the Tidyverse.
- Link to repo here: https://github.com/rstudio-education/remaster-the-tidyverse
R-Ladies #LdnOnt Materials
What is this?
Excerpt from site: Wonderful materials to learn and teach R!!
- Link to site here: https://drive.google.com/drive/folders/0BzCQiZLG7vQmVm9ISndsRzllbTA
R Tutorial🌱
By Kelly Black
What is this?
Excerpt from site: These materials are designed to offer an introduction to the use of R. It is not exhaustive, but is designed to just provide the basics. It has been developed for students who are new to R but have had some basic experience working with computers.
- Link to Tutorial here: https://www.cyclismo.org/tutorial/R/index.html
Swirl
What is this?
Excerpt from site: Swirl teaches you R programming and data science interactively, at your own pace, and right in the R console!
- Link to site here: https://swirlstats.com/
- Link to courses repo here: https://github.com/swirldev/swirl_courses#swirl-courses
- Link to the Swirl Course Network: https://swirlstats.com/students.html
Statistical Computing at Johns Hopkins Bloomberg School of Public Health
Added Fri Apri 14th, 2023
What is this?
Excerpt from course site: This course covers advanced statistical computing programming paradigms and workflows required for the research and application of statistical methods. Includes the basics of programming in unix and/or using command-line tools, introduction to version control, advanced R and tidyverse skills, introduction to creating R packages with documentation, working with relational databases, introduction to functional programming, getting and using data from APIs, introduction to Shiny and dashboards. Topics in statistical data analysis provide working examples.
- Link to site here: https://www.stephaniehicks.com/jhustatcomputing2022/
- Link to courses repo here: https://github.com/stephaniehicks/jhustatprogramming2022
Teacup Giraffes_Before the Adventure Begins: INTRO TO R🌱
By Hasse Walum & Desirée De Leon
What is this?
The site’s purpose is to introduce you to statistics with R but the first module gives you a really concise introduction of R.
The tidyverse style guide
What is this?
Excerpt from site: Good coding style is like correct punctuation: you can manage without it, but it sure makes things easier to read. This site describes the style used throughout the tidyverse.
- Guide here: https://style.tidyverse.org/
Tidy Tuesday by David Robinson
What is this? Wonderful youtube channel by David Robinson.
- Link to site here: https://www.youtube.com/user/safe4democracy/featured
Tidyverse tutorial (2017)
By Mike Frank
What is this? Excerpt from site: In this tutorial, I’ll walk through how to go from a database or tabular data file to an interactive plot with surprisingly little pain (and less code than you’d imagine). My focus will be on introducing a workflow that uses a wide variety of different tools and packages, including readr, dplyr, tidyr, and shiny. I’ll assume basic familiarity with R and will use (but not spend too much time teaching) ggplot2. Featuring data from http://wordbank.stanford.edu
- Link to the tutorial here: https://github.com/mcfrank/tidyverse-tutorial
Using R for Data Journalism
What is this? Excerpt from site here: This course is designed to give you a sense of all the possibilities from programming in R. It’ll emphasize packages that will help you do data analysis and visualization. Once you see how fun and easy it can be, you’ll be more open to tackling the more challenging task of robust statistical analysis in R, with all its quirks.
- Link to the course here: https://learn.r-journalism.com/en/
Workshop on Data Analysis using R 🌱 🌳
By the American Statistical Association, University of South Florida Chapter
What is this? Excerpt from flyer here: The objective of this workshop was to introduce undergraduate and graduate-level students to R and How to use R and various popular packages to perform important data visualizations and analysis. November 5th - 9th, 2018 - Tampa FL.
- Day one recorded workshop: https://www.youtube.com/watch?v=bgG-CLTTX-o
- Day two recorded workshop: https://www.youtube.com/watch?v=0fOlzWlC_LM
- Day three recorded workshop: https://www.youtube.com/watch?v=YDCMaiLykSo
- Day four recorded workshop: https://www.youtube.com/watch?v=1_xbU6HmrbM