R is free to install on Windows, Mac, and Linux computers, and R is also available for students, staff, faculty, and affiliates within GW's Virtual Computer Lab (VCL), provided by GW Information Technology.
GW Libraries offers workshops to help you get started learning coding, including R and Python. We also offer the following types of individual consultations:
To install R on your computer:
You can also use R on the cloud through your browser, at posit.cloud. With the free version, there are some limits on memory, computation hours per month, etc.
Data Carpentry and Software Carpentry online workshop materials provide an excellent way to learn R in a free, self-paced fashion. Recommended Carpentries materials for beginners to learn R include the following:
GW's very own Professor John Paul Helveston has created excellent resources for learning R:
If you prefer learning from an e-book, a detailed, yet excellent introduction to R for data science is the following:
R Markdown and Quarto allow you to mix narrative and code to create reproducible documents, web sites, presentations, and more. R Markdown and Quarto can even include code from numerous languages beyond R, such as Python, C++, Julia and many more.
Shiny is a framework for creating web applications using R or Python code. It is designed primarily with data scientists in mind. You can create rShiny apps with no knowledge of HTML, CSS, or JavaScript.
Text mining with R, tutorials:
R for geospatial analysis, tutorials:
R can even be used to create generative art: