Learn R

A collection of lessons for learning the R programming language. Generally designed for the novice, these lessons assume little background knowledge with R or programming in general. The majority of the lessons could be completed with the basic R package, but I highly encourage the use of the RStudio development environment, especially for novices. If you are new to R, you can find installation details on the installation and instruction page.


Another great resource is a series of R lessons that Kelsey Gonzalez has made available online. Kelsey's YouTube channel includes lessons on data wrangling, RMarkdown, writing your own functions, and loops.