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.
“R for the Rest of Us is such a helpful platform to get started in R or to improve your knowledge and skills in R! The courses are well-structured and paced. Looking forward to continuing my R learning journey!
“When I started Colibri Consulting I knew I would need to up my game on data analysis and visualization, and I knew that meant learning R. Finding the R in 3 Months course was a fantastic way to start that journey. I love that you can customize every chart down to the smallest detail in RStudio and build reports interlaced with beautiful graphics.
“For anyone wanting to learn R, I cannot recommend this course enough!
“The course is highly accessible in its pedagogical style, its language, and practicality. I've never coded before and this course allowed me to feel confident about my R journey! My favorite part was that David was reachable to help with queries!
“What a great introduction to R! I have worked in Stata and SAS, but have been wanting to learn R for sometime. David's videos are fantastic - a great pace for those familiar with other programs or those for whom R is the first - and the best part is you get to go back to them as many times as you need or want! I'm excided to dive into the other R for the Rest of Us courses!!
“I've been working with R for several years, but looked at this intro just for the heck of it because I keep hearing about R for the Rest of Us. To my shock, I learned a few new very useful tricks. David is a clear and thoughtful teacher. Don't let the short videos or his calm presence trick you into thinking this is too simplistic. It is easy because David is clear. But he's also gently (subtly) telling you some REALLY important stuff. He's laying down an excellent foundation for your future work with R. Don't skip this. Build your good foundation with David's guidance. I'm so glad I finally decided to give R for the Rest of Us a look; now I need to go look at more of it.
“David and Charlie are incredibly knowledgeable about R and the course, while challenging, is engaging. The level of individualized coaching and feedback was extraordinary.
“this setup was exactly what I was looking for to have resources in bite size chunks to practice and to refer back to. I knew I was too anxious to try to teach myself, but by starting the process with the course, I feel ready to open R, and find resources to do what I want to do with it, and have a foundation if I ever take a course again that works exclusively in it. I would highly recommend this course!
“Your spring class was amazing!! Well worth taking. Highly recommend.
“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.

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...

R Versus Python: Which One Should You Learn?
January 16, 2025
If there is one question I get asked more than any other, it's this: should I learn R or Python? Especially in recent years, many people have developed a vague sense that Python is replacing R (the rebranding of Posit from RStudio in order to serve multiple languages scared many longtime R users). But I think the discussion of whether R is declining is misguided. Because ultimately the question of R's decline is less relevant to the question of which language you should learn. More relevant...

Automate file management in R with the {fs} package
January 9, 2025
Imagine you’re working on a project, and you receive a folder filled with subfolders and files named in different styles: some in uppercase, some in lowercase, and with a mixture of spaces, dashes, and underscores. This disorganized chaos can make it hard to find anything, but the {fs} lets you quickly rename and organize everything to a consistent case and format. This guide will show you how to use {fs} to automate tedious tasks like creating, renaming, moving, and deleting files and...