Learn to use the most powerful tool for working with data.
Even if you've never coded before.
Supporting forward looking organizations
New to R?
From "what's R?" to "I love R" in three self-paced courses.
Start here when you're just starting out.

Sign up for the newsletter
R tips and tricks straight to your inbox.
R in 3 Months
Looking for even more? R in 3 Months is a cohort-based program to help you finally learn R.

High-Quality Instruction
With R in 3 Months, you’ll get high-quality instruction that will guide you from R newbie to R expert.

Personalized Feedback
You'll work on your own code every week and get in-depth feedback.

Supportive Community
You'll be on this journey alongside a supportive community that will help you learn and keep you accountable to yourself.
Don't Take it From Us
Our learners say it best.
“I consider myself lucky as I found Mr. David's courses in R. I loved every single tutorial in this course. What I love most about this course is that it teaches you bit by bit and step by step, literally from zero to hero. I'll recommend these tutorials to anyone interested in R programming. I'll take the next course, "Going Deeper with R." I have no intention of stopping until I finish every tutorial on this website. Thank you so much, Mr. David. I owe you a lot. Greetings from Egypt.
“Easy to understand and clear explanation of the R and RStudio
“Started today with the "Getting started with R" course and although being already a not-so-bad R user clarity and some helpful tricks proved really great. Looking forward to attend the other courses. Thank you!
“As we get to the end of the course, I'm feeling so much stronger in my ability to work with my data and make the visualizations I need. In the first part of the course I kept thinking, "I'm not sure if this is more time-efficient than using Stata"; later on I felt that it would be best to do my data wrangling in Stata and my data vis for maps and complex plots in R; and now I'm starting most of my new projects in R, as RMarkdown files, and planning forthcoming analyses with collaborators in R.
“A great start to getting your feet wet with R!
“Learning R and GGPLOT with books (e.g., R for Data Science), and youtube provided me basic knowledge with many potholes. Getting Started with R assisted me in reorganizing my foundations, making sense of the patchwork of knowledge I have, while addressing several of my gaps. Of particular value are the tips as to how securing help for learning about the nuances of tidyverse functions.
“I think one of the biggest benefits of R in 3 Months is having continued access to all of the resources. Thanks so much for making that available to us!
“Thank you for a very clear intro to demystify R!
“I loved it. I absolutely loved it. The notepad can be very disheartening. You know immediately that there will be a lot of coding involved, but once you start the journey, you just want to go on. By the time I got to the Objects and Functions phase, I was saying goodbye to Excel. I also loved the quote about the coder. I confirmed this with my coder friends and they agreed with it 100%. I can now feel confident getting into R and coding without fear. This has been mind-opening. I would definitely recommend this course!
“Before the course, I could kind of read R code, and I could put patches together and I would Google stuff, copy and paste and hope it worked. Sometimes it did, sometimes it didn't. Now after the course, I'm much more R literate and much more confident.
Ready to Up Your R Game?
For when you've got the foundations down and you're ready to learn more.
Let Us Handle the R
High-quality data visualization, workflow improvements, and custom packages to enable organizations to communicate more effectively and more efficiently.

Childhood Bereavement Estimation Model Reports
Judi’s House/JAG Institute, a nonprofit in Colorado, provides support regarding childhood bereavement. In 2018, they created the Childhood Bereavement Estimation Model® (CBEM) to estimate rates of children losing a parent or sibling before adulthood. Annual CBEM reports were produced, but racial and ethnic data breakdowns were lacking until 2021. Partnering with R for the Rest of Us, they generated high-quality, easy-to-understand reports on bereavement disparities by race and ethnicity. These national and state-level reports, created using parameterized reporting and RMarkdown, help advance their vision that no child should be alone in grief.

Immunization Agenda 2030 Reports
The World Health Organization's Immunization Agenda 2030 (IA2030) aims to improve global vaccine access. To better report progress, the International Vaccine Access Center at Johns Hopkins University partnered with R for the Rest of Us in 2023. They produced 72 user-friendly country-level reports in English and French, using parameterized reporting. These reports highlight individual country progress, use less technical language than previous online scorecards, and are in a printable PDF format for review.

Improving R Training for NOAA Fisheries West Coast Region
Blog
Learn to use the most powerful tool for working with data.
Even if you've never coded before.

Hide text labels with small values to make charts made in ggplot easier to read
March 13, 2025
One issue that we often face when making data visualization in reports is text not fitting into graphs. This happened to us when working on reports for the Connecticut Data Collaborative and the Partnership for Strong Communities in Connecticut. The reports we made , which show key demographic and housing indicators for towns and counties across the state, have bar charts that show the housing cost burden for renters and home owners in the state. In addition to the categories severe burden...

From Overwhelm to Organization: Optimizing Data Workflows in R
February 20, 2025
Ever feel overwhelmed by a messy R script that's grown out of control? That's exactly what happened to Alberto Espinoza , Knowledge and Learning Manager at PEAK Grantmaking . In his job at PEAK Grantmaking, an organization that helps philanthropy to use equitable, effective grantmaking practices, Alberto supervises a Grants Management 101 class . As part of this training, Alberto has to analyze data from surveys that participants complete. With this training happening regularly, the data from...

Report Design in R: Small Tweaks that Make a Big Difference
January 30, 2025
In August 2024, I spoke at posit::conf about doing report design in R . As I say in the talk, I never thought I'd become known for making nicely designed PDFs , but it's one thing we at R for the Rest of Us have become known for in the R world. The talk, titled Report Design in R: Small Tweaks that Make a Big Difference, was a great chance for me to share some of the things we've learned about making good reports, focusing on consistency, avoiding defaults, and incorporating brand elements...