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.
“What made me decide to engage with R in 3 Months was the focus on accessibility and inclusivity. It promised to simplify the complexity of R and make it approachable for someone like me who didn't have a strong background in programming or statistics. Before the course, my use of R was quite limited and mostly experimental, and I was not fully comfortable with the language. However, after completing R in 3 Months, my confidence and competence in using R have significantly increased. Now I use R regularly for a variety of tasks, such as data manipulation, data wrangling, data cleaning, statistical analytics, and data visualization. This has allowed me to leverage R more effectively in my professional projects.
“Very good explanations of the basics of R, practical exercises are always welcome
“Taking the 'Getting Started with R' course has been an incredible journey for me. With each lesson, I'm gaining a deeper understanding of data analysis and visualization using R. It's amazing to see how my skills are growing, and I'm excited about the possibilities that lie ahead. 📊🚀
“just started using R. It helped a lot.
“It’s like I’ve broken through a wall that had been stopping me [from learning R]!
“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!
“I started learning R and GGPLOT by relying on books (e.g., R for Data Science) and youtube. This left me with a fragmented knowledge, since few of these sources approached teaching R and GGPLOT from a holistic manner. Getting Started with R patched up many of those holes, while giving me with invaluable tips as to how to secure future advise and support.
“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!
“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!
“David and Charlie are incredibly knowledgeable about R and the course, while challenging, is engaging. The level of individualized coaching and feedback was extraordinary.
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.
Recreating Financial Times Data Viz of 2024 US Presidential Election
December 5, 2024
A couple weeks ago, in the wake of the presidential election here in the United States, everyone was looking for explanations for the results. One of the most compelling reasons that Donald Trump won came from John Burn-Murdoch . Burn-Murdoch, a columnist and the chief data reporter at the Financial Times, posted this graph showing that incumbents around the world had fared extremely poorly in 2024 . This graph got a ton of attention online not only because the data that underlies it strongly...
An introduction to the {gganimate} package
November 27, 2024
The {gganimate} package is the easiest way to make animated plots in R. If you know how to make plots in ggplot, you can animate them with {gganimate}. Animated plots are a great way to capture attention, especially online where the next shiny object is just a scroll away. If you want to get attention on your data, using animation with a package like {gganimate} is a great option. In this blog post, I’ll show how to use the {gganimate} package by animating data on refugees. As part of our one...
Use vertical white lines instead of axis lines for cleaner charts
November 21, 2024
I recently came across a data viz in the New York Times that used a unique approach to adding axis lines. In this chart about the number of days that members of the United States House of Representatives served as speaker , rather than use traditional axis lines, they used white lines that show up on bars but are hidden otherwise. How can we create a bar chart in ggplot2 without using vertical white lines? This guide will walk you through the steps to create a polished bar plot using gross...