So you want to learn R...

There have been several twitter threads circulating with (free!) resources for learning R - I wanted to collect some of my favorites here. Thanks to Jessica Lavery, Danielle Navarro, Kelly Bodwin, Jon Harmon, Tyler Morgan-Wall, Rachael Tatman for their awesome threads on these topics!

Beginnner

1. Teacup Giraffes and Stats [link]

What is it?

This is a series of fabulous self-paced interactive modules by Hasse Walum and Desirée De Leon. They begin by walking through the very basics of R and then teach basic statistics concepts such as measures of central tendency and variability, all with adorable illustrations of giraffes!

This is good for you if you

  • Learn best with self-paced interactive modules
  • Are a beginner interested in getting acquainted with the basics of R and statistics
  • Love giraffes

2. Swirl [link]

What is it?

This is an R package that helps you learn R from within R. It’s an interactive course that runs from your R console!

This is good for you if you

  • Learn best with self-paced learning-while-doing coding
  • Are a beginner interested in getting acquainted with the basics of R

3. RYouWithMe [link]

What is it?

This is a series of online learning resources for using R geared for beginners by Lisa Williams, Jen Richmond, and Danielle Navarro as part of R-Ladies Sydney.

This is good for you if you

  • Learn best with self-paced modules
  • Are interested in learning data science skills such as data wrangling and data visualization

4. Adventures in R [link]

What is it?

This is a college-level online course taught by Kelly Bodwin focusing on using R for Statistics and Data Science.

This is good for you if you

  • Learn best with a structured of a full course
  • Have some knowledge of basic statistics and basic programming

5. R4DataScience learning community [link] [join]

What is it?

This is a learning community started by Jessie Mostipak that intitially went through Garret Grolemund and Hadley Wickham’s R For Data Science book. The group has since expanded to broadly welcome folks interested in learning R and / or improving their skills! The community is centered around a Slack group (join here:) and you can join as a learner or a mentor.

This is good for you if you

  • Learn best in a community
  • Are looking for other folks interested in Data Science that use / are learning R

6. Data Science: Foundations using R Specialization [link]

What is it?

This is a Cousera course by the amazing JHU Data Science Lab team: Jeff Leek, Roger Peng, and Brian Caffo. This course will help you ask the right questions, manipulate data sets, and create visualizations to communicate results in R.

This is good for you if you

  • Learn best with a structured full course
  • Are interested in beefing up your data science skills

7. RStudio Primers [link]

What is it?

These are interactive tutorials that teach everything from basic R skills to iterating and writing functions

This is good for you if you

  • Learn best from self-paced interactive modules
  • Are interested in learning everything from the basics in R to more advanced skill

8. Suggested by Giulio Centorame Ready for R [link]

What is it?

A course by Ted Laderas meant to be a gentle introduction to using R/Rstudio in your daily work.

This is good for you if you

  • Learn best from a self-paced online course
  • Are interested in learning the basics of R and RStudio

A little past beginner

1. Creating dynamic dashboards with the shinydashboard R package [link]

What is it?

An online course (by me!) on the shinydashboard package. This expects you know a bit about R and shiny, but aimed mostly at beginner / intermediate users.

This is good for you if you

  • Learn best with self-paced modules
  • Are looking to build a simple, dynamic dashboard in R.

2. Text Mining with R: A Tidy Approach [link]

What is it?

This Rachael Tatman described this as a “code-along” - I love that description! This book by Julia Silge and David Robinson is a great introduction to text mining the tidy way!

This is good for you if you

  • Learn best working through a self-pased book
  • Are interested in natural language processing

3. MasterClass Featuring Tyler Morgan-Wall: 3D Mapping and Dataviz in R [link]

What is it?

A video-lecture by Tyler Morgan-Wall on making 3D maps in R with rayshader.

This is good for you if you

  • Learn best from video lectures
  • Are interested in 3D visualizations in R

4. Suggested by Alireza Akhondi-asl Interactive web-based data visualization with R, plotly, and shiny [link]

What is it?

A book by Carson Sievert describing how to create interactive visualizations in R.

This is good for you if you

  • Learn best working through a self-paced book
  • Are interested in creating interactive visualizations

5. Suggested by Lisa Lendway Getting Started with Tidymodels [link]

What is it?

An set of modules by RStudio focused on the tidymodels package.

This is good for you if you

  • Learn best working through self-paced coding modules
  • Are interested in learning advanced statistical modeling in R

6. Suggested by Lisa Lendway and Alex Hayes Tidy machine learning in R [link]

What is it?

A tutorial code-along by Rebecca Barter on machine learning focusing on the tidymodels package.

This is good for you if you

  • Learn best working through self-paced code-alongs
  • Are interested in learning advanced statistical modeling in R

Did I miss one of your favorites? Please let me know!


Lucy D'Agostino McGowan image
Lucy D'Agostino McGowan

Currently excited about: observational study methods, translational research, BB-8