# Learn R

# learn-r

A collection of learning resources for 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

- Your first plot in R
- Stats in R: lightning intro
- Introduction to Multivariate Statistics in R
- Next level visualization with ggplot
- Dynamic reports with knitr
- Heatmaps in R (with data wrangling!)
- Writing your own functions in R
- Clusters and heatmaps in ggplot2
- Heatmaps: the gene expression edition
*Aside*: Git and GitHub in RStudio- A
*very*brief introduction to species distribution models in R - Easier data manipulation and visualization with the tidyverse
- Introduction to summarizing and visualizing data for R novices
- Interactive dashboards with Shiny
- Mapping with Open Street Maps in R
- Machine learning in R part 1: regression
- Intro to Geospatial data in R