R Learning Resources

R is a free and open-source programming language well-suited for statistical analysis and data visualization. Various community-developed packages support a wide range of data science applications, including but not limited to machine learning, bioinformatics, geospatial analysis, and natural language processing.

Data Lab Resources

Tufts University Courses

The following courses have been known to either teach or use the R statistical programming language. Please see departmental listings for details and SIS for current or future offerings.

Udemy Courses

Tufts provides all affiliates with free access to Udemy Business, an online learning platform with curated on-demand courses. To access the platform, navigate to tufts.udemy.com, click on Continue with SSO, and then log in with your Tufts credentials. The platform is also accessible via the Udemy Business mobile application available on the Apple App Store and Google Play.

External Resources

The following resources are not affiliated with or endorsed by Tufts University but they have been reviewed by the Data Lab team and determined to be of high quality and relevant to the Tufts University community.

  • swirl – Learn R programming interactively by completing hands-on courses right in the R console!
  • RYouWithMe – A series of comprehensive online R learning resources aimed at beginners.
  • Posit Primers – Interactive tutorials covering all aspects of using R for data analysis and visualization.
  • Welcome to Shiny – Hands-on online tutorial on developing interactive applications using R Shiny.
  • Quick-R – Useful references for experienced Stata, SAS, and SPSS users looking to transition into R.
  • R Graph Gallery – Collection of data visualizations with corresponding R code.
  • UCLA R Resources – Comprehensive collection of R resources by the Statistical Consulting Group at UCLA.
  • CRAN Task Views – Subject-specific collections of useful R packages.

Free Online Books

The following comprehensive books are all freely available online with paper copies available for purchase.





Posit (the company behind RStudio) maintains a collection of various R cheatsheets. All cheatsheets are available for download in print-friendly PDF format with the most popular cheatsheets also available as websites. Below is a collection of the most relevant cheatsheets as determined by the Data Lab team. Please see the Posit Cheatsheets page for additional cheat sheets and various cheatsheet translations.