R Basics
Swirl is a great and easy way to get you started with R. Install and open it by clicking the green arrow on the right.
Install Swirl Package:
install.packages("swirl")
library("swirl")
swirl()
Once you enter your username, it prompts you to choose a course to install. Choose 1 for “R Programming” to learn the basics. Then, enter 1 again and it will take you to a menu of courses you can choose from.
More advanced topics in R
You can learn more advanced topics by installing other course
## Intermediate
## Regression Models: The basics of regression modeling in R
## Getting and Cleaning Data: dplyr, tidyr, lubridate, oh my!
install_course("Regression Models")
install_course("Getting and Cleaning Data")
## Statistical Inference: This intermediate to advanced level course closely follows the Statistical Inference course of the Johns Hopkins Data Science Specialization on Coursera. It introduces the student to basic concepts of statistical inference including probability, hypothesis testing, confidence intervals and p-values. It concludes with an initiation to topics of particular relevance to big data, issues of multiple testing and resampling.
install_course("Statistical Inference")
## Advanced R Programming
install_course("Advanced R Programming")
Other recommended resources
Recommended by Erik McIntire
Good morning, I have a couple of online resources I’d like to share that have personally helped me learn R. They are:
https://bookdown.org/rdpeng/rprogdatascience/
https://ademos.people.uic.edu/index.html
These two online books are organized by specific topic, so if you need help on a certain task (e.g., plotting, nested loops, working with the dplyr package) you can easily navigate to that particular section. I hope you find them useful!