Resources for learning R (from workshops to reference cards)

[This article was first published on Ista Zahn (Posts about R), and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

A list of resources for learning R in preparation for CS109 this Spring. A wealth of R resources are available, and I’m sure I’ve missed some really good ones. If you have a favorite tutorial or resource that is not listed here, please email me or submit a bug report or pull request to http://github.com/izahn/blog.

Workshops

Many organizations (including Harvard) offer R workshops. If you would like to attend an R workshop, here are some good places to start.
http://r-exercises.com/r-courses/
List of R workshops, including those offered by udemy, coursera, and others.
https://www.rstudio.com/workshops/
R workshops offered by RStudio.
http://dss.iq.harvard.edu/workshop-registration
R workshops offered by the Institute for Quantitative Social Science (IQSS) at Harvard.

Tutorials

Interactive

There are some great efforts to provide interactive self-paced R tutorials in your browser or in R itself.
https://www.datacamp.com/
Interactive R tutorials with feedback, right in your web browser!
http://swirlstats.com/students.html
Interactive R tutorials with feedback in R.
http://dss.iq.harvard.edu/workshop-materials#widget-1
Interactive R tutorials in your web browser. Includes a ggplot tutorial.

Static

Many R tutorials have been collected at https://www.r-project.org/other-docs.html. The list of contributed documentation at https://cran.r-project.org/other-docs.html is a great place to start. There are several excellent tutorials not listed on r-project.org. Some of these are listed below.
http://www.statmethods.net/
“Quick-R” aims to get you up and running in R quickly.
http://personality-project.org/r/r.guide.html
Notes on “Using R for psychological research”.
http://r4ds.had.co.nz/
“R for Data Science” by R luminary Hadley Wickham. Includes a ggplot tutorial.
http://adv-r.had.co.nz/
Advanced R programming by Hadley Wickham.
http://rmarkdown.rstudio.com/lesson-1.html
A comprehensive RMarkdown tutorial.

Reference cards

RStudio maintains a collection of high-quality cheat sheets at https://www.rstudio.com/resources/cheatsheets/ (these are also accessible from the Help -> cheat-sheets menu in the RStudio IDE). Additional resources are listed below.
http://mathesaurus.sourceforge.net/r-numpy.html
A numpy cheat sheet for R users, but it works just as well the other way around.
http://www.math.umaine.edu/~hiebeler/comp/matlabR.pdf
An R cheat sheet for MATLAB users.
http://mathesaurus.sourceforge.net/matlab-python-xref.pdf
Another R cheat sheet for MATLAB or Python users.

R package discovery

The Comprehensive R Archive Network (CRAN) is the main R package repository. The web interface is not very sophisticated, so I recommend using the resources listed below instead.
https://cran.r-project.org/web/views/
R Task Views are curated lists of R packages and functions organized by topic.
http://r-pkg.org
METACRAN is a friendly, search-able web interface to CRAN.
http://rdocumentation.org
A search-able interactive interface to R and R package documentation.

Blogs, forums and mailing lists

R related blogs are aggregated at http://r-bloggers.com. http://stackoverflow.com is by far the most popular help forum for R. Use the [r] tag or navigate directly to http://stackoverflow.com/questions/tagged/r. Although the R mailing lists have been losing traffic to stackoverflow there are still plenty of people responding to questions. You can subscribe to the main R-help mailing list at https://stat.ethz.ch/mailman/listinfo/r-help.

To leave a comment for the author, please follow the link and comment on their blog: Ista Zahn (Posts about R).

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)