R logo transparent

R (www.r-project.org) is a free, open-source programming environment for statistical computing and graphics. If you’re just starting out, download R-Studio which is a more user-friendly interface for beginners.

Learning R

computer icon canva On your computer

SwirlStats.com allows you to learn R in R. They make it easy and help you from installation onwards. Their library has free courses including an advanced one that closely follows the Johns Hopkins Coursera course.


This Johns Hopkins R Programming course is highly recommended.

flowing dataThe Flowing Data blog has a long list of tutorials on how to use R to make great data visualizations. It’s a great data viz resource in general.


Phone and codingOn your phone

Just as you can learn a foreign language on your phone, you can start learning R (or other programming languages) using apps like MIMO or Programming Hub. There are also online tutorials on Programming Hub.
mimo              programming hub

More Resources

data storiesListen to the Data Stories podcast episode interviewing Hadley Wickham, Chief Scientist at RStudio and creator of ggplot2 as well as other popular R packages.



This online book has many worked examples with ggplot and more: http://www.cookbook-r.com/Graphs/



Also, check out our curated Pinterest board for resources and quick guides to using R for data visualizations.

R for data viz