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.

Lessons:

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.