Skip to content
This fall is the final cohort of R in 3 Months. Registration closes September 22 →
R for the Rest of Us Logo

R in 3 Months

R in 3 Months is the program to help you achieve your goal of finally learning R. Invest $999 now to gain a skill that will last for the rest of your life. Course runs September 24 to December 17.

This is the final cohort of R in 3 Months. After this fall, there won't be another one.

Watch our video to learn more

I’ve often been asked: “how long does it take to learn R?” I’ve never had a good answer ... until now.

Here’s my answer: 3 months.

Give me 3 months and I’ll get you to the point where you can use R for all of your data work.

Learning R will save you time and money.

  • Time because you’ll learn to work more efficiently, automating tedious work through the magic of reproducibility.
  • Money because you’ll never have to pay exorbitant fees for SPSS, SAS, or Stata again.
Cost of R, SAS, Stata, and SPSS over time

See the code used to make this chart

High-Quality Instruction

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

Over the three months, you’ll go through Getting Started with R, Fundamentals of R, and Going Deeper with R, courses that have helped thousands of people around the world learn R.

Personalized Feedback

Each week, you'll be asked to apply the concepts you're learning to a real project you're working on.

You'll share your code and get personalized feedback to ensure that you really, finally learn how to apply R to your work.

Check out the sample feedback video!

Alongside a Supportive Community

You'll be on this journey alongside a supportive community that will help you learn and keep you accountable to yourself.

R in 3 Months will use a flipped classroom model. Each week you’ll be assigned to complete a set of lessons. Then, in our weekly live session (check out the sample video) we’ll go over questions related to the concepts in the lessons you completed that week and discuss ways that you’re applying your learning to your own work.

I’m wrapping up the R in 3 Months course through R for the Rest of Us now, and it’s been the best professional development experience of my life, hands down.

Rachel Udow Data Specialist, Communities In Schools
Rachel Udow
Testimonials

Don't take it from us

Our learners say it best.

I’m wrapping up the R in 3 Months course through R for the Rest of Us now, and it’s been the best professional development experience of my life, hands down.

Rachel Udow
Rachel Udow Data Specialist, Communities In Schools

For anyone wanting to learn R, I cannot recommend this course enough!

Jordan Helms
Jordan Helms Public Health Evaluator, Centers for Disease Control and Prevention

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!

Harold Stanislaw
Harold Stanislaw Professor of Psychology, California State University, Stanislaus

I have been working with R for the past 3 years and consider myself to be a proficient user, however going through R in the 3 Months course made me realize the breadth of possibilities R offers and how much more there is to learn. I was able to pick up so many handy tricks that made my R workflow much more efficient and easier to reproduce.

Hamza Mighri
Hamza Mighri Research Analyst, International Monetary Fund

I'm extremely proud and happy to announce that in March I received a scholarship for R 3 in Months Course by R for the Rest of Us thanks to David Keyes and Charlie Joey Hadley. I want to express my deep appreciation for this amazing program, which is greatly helping me in significant professional growth. Their expertise, dedication, and commitment to helping students succeed in their different fields using data analysis and visualization in R is admirable and praiseworthy. Doing this course was definitely an enjoyable experience. Eternal thanks to R for the Rest of Us and to David & Charlie.

Alejandra Marchán
Alejandra Marchán

After learning R through self-study and short courses, I realized my knowledge was fragmented—I understood pieces but lacked a clear conceptual map. R in 3 Months by David Keyes has been transformative: its well-structured videos, hands-on exercises, and live sessions helped me connect those pieces and finally see R as a coherent system rather than a collection of disconnected tools. It also helped me tackle a persistent challenge: forgetting functions and their underlying logic by showing me how to effectively leverage AI to refresh my memory and uncover unexpected connections. The support of Gracielle Higino has been equally invaluable, making the learning process both effective and encouraging.

Alberto Cabrera
Alberto Cabrera Professor Emeritus, University of Maryland

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.

Hannah Koenker
Hannah Koenker Project Director, REACH Malaria

One of the most informative courses I have ever taken. The weekly videos are extremely helpful and show step by step how to code in R. In addition, you will have access to these videos even after the course finishes. I was very confused on how to use R just by reading books, but after this course I feel a lot more confident in R.

Karina Wheeler University of Arizona

I just want to say how much I enjoyed R in 3 Months with R for the Rest of Us. It was a really great course. I was very intimidated to learn R. I finished my PhD and we were mostly working with SPSS and I started a new role where it became apparent that I needed to use and learn R pretty quickly. David and Charlie were great in helping me get up to speed and start working in R nearly every day. They make it quite fun and enjoyable to learn how to start exploring this great new, wonderful world of R. I got a lot of individualized attention and so it's a great course. I couldn't recommend it more.

Mandy Varley
Mandy Varley Behavioral Scientist at Torch, Cleveland, Ohio

My team is continuing to use the R we learned from you and your team - it's been a game changer for us and we've only scratched the surface on what we know how to do.

Kirstin O'Dell
Kirstin O'Dell Senior Research Associate, Center for Improvement of Child and Family Services, Portland State University

R in 3 Months is a complete package to make sure you finally learn R

High-Quality Courses

Three courses that all fit together, taking you from R novice to R expert.

High-Quality Courses

Live Sessions

Ask questions about the lessons, show how you're applying your learning to your own work, and more.

Live Sessions

Exclusive Videos

When topics come up in live sessions, we make exclusive videos to demonstrate concepts.

Exclusive Videos

Answers When You Need Them

No need to wait until the next live session! Ask questions any time and get answers when you need them.

Answers When You Need Them

Personalized Feedback

Through live sessions and the forum, you'll get personalized feedback on how you're applying your learning to your own work.

Personalized Feedback

Accountability

Don't go it alone! Learn R with others and help each other stay on track.

Accountability
Schedule

Weekly Live Sessions

Live sessions are held on Zoom Thursdays from 10:00am - 11:00am Pacific time from September 17 to December 17.

Week 1

Welcome

Week 2

Fundamentals of Data Wrangling

Week 3

Fundamentals of Data Visualization

Week 4

Fundamentals of Quarto

Week 5

Catch-Up Week

Week 6

Advanced Data Wrangling, Part 1

Week 7

Advanced Data Wrangling, Part 2

Week 8

Advanced Data Wrangling, Part 3

Week 9

Advanced Data Visualization, Part 1

Week 10

Advanced Data Visualization, Part 2

Week 11

Catch-Up Week

Week 12

Advanced Quarto

Week 13

Final Projects and Wrap-Up

How Much Can You Learn in 3 Months?

At the end of R in 3 Months, participants submit a final assignment to show what they learned. Here's how far you can go in 3 months.

Instructors

R in 3 Months Instructors

We don't just know how to use R. We know how to teach R.

David Keyes

David Keyes

he/him

Gracielle Higino

she/her

Pricing

Learning R is an investment in your future

Deadline to sign up: September 22

This is the final cohort of R in 3 Months. There won't be a next time.

One-time cost

$999

And then never pay for data analysis software again. Not ready to commit just yet? Try R in 3 Months for two weeks free.

Making R in 3 Months Accessible

As part of our commitment to make R in 3 Months accessible to as many people as possible, we offer 50% discounts for students and those in lower-income countries.
Student Discount
Low-Income Location Discount

Group Discounts

25% discounts available for groups of three or more.
Apply for Group Discount

Scholarship

We want to make R accessible to as many people as possible so we offer three scholarships for R in 3 Months. We will prioritize those underrepresented in the R community in deciding who will receive the scholarships. Deadline to apply is September 15.

Our program is project-oriented and you will need to work on a dataset to produce a report at the end with insights about the data. We find that people stay more engaged throughout the program if they have a real problem they want to solve. In the field below, please describe one dataset that you could use on the program - feel free to add links or screenshots of what it looks like. In the case that your dataset is private with sensitive information, please illustrate what your data looks like (simulate some mock data on a spreadsheet, for example, or blur information on a screenshot).

During the program you are encouraged to think about three questions you would like to answer from your dataset. We start with summary questions and go through questions that can be answered with data visualization and more advanced summaries. Feel free to explore any of these aspects and describe how you imagine you could answer them (no need to think about code, just how you would aggregate and dis-aggregate variables and values or which kind of plots you think could be useful).

R in 3 Months usually require 5-7 hours a week to complete. Coursework and project assignments should ideally be completed before Thursday mornings. This is an invitation for you to reflect on what else is going on in your life, when you would be unavailable, and how much time you actually have to dedicate to this program.

Frequently asked questions

How long will I have access to the materials?

Forever!

Can't I learn R for free? Why should I pay for this?

You’re right, there are a ton of free tutorials. You can learn R using free resources. I did! But, I will say that, looking back, I know I spent much longer than if I had taken a more structured approach. Going through R in 3 Months, you benefit from the mistakes I’ve made by taking the shortest route on your R journey.

Can I see examples of your teaching?
Can I see what the live sessions are going to look like?

Here is a sample video from the spring 2025 cohort of R in 3 Months.

How long should I expect to spent each week to get the most out of R in 3 Months?

You should plan to spend 5-7 hours per week devoted to R in 3 Months. The breakdown of this is: weekly lessons from courses (2-3 hours), application of new concepts to your own work (2-3 hours), live session (1 hour).

Do I need to be an expert statistician to sign up?

Absolutely not! I’m an anthropologist by training. I’ve written about coming to terms with using R “only” for descriptive stats. R has a reputation for being only for hardcore quants, but it’s a tool that can benefit so many more people. That’s what I mean when I talk about “R for the Rest of Us.” That said, you should have familiarity with things such as data types (e.g. character versus numeric) as well basic descriptive statistics knowledge (e.g. calculating means etc).

I've never programmed before. Is this right for me?

People who have never programmed before are the exactly type of folks I specialize in helping (you are "the rest of us")!

Do I need to have any experience with R to participate?
Do I need any special technology to participate?

Nope, just a computer! We'll show you how to download all of the free software needed to participate.

I'm not sure I'll be able to make all of the live sessions. Can I still participate?

Yes! I expect that not everyone will be able to participate in all live sessions, given time zones and/or life. All live sessions will be recorded and posted by the next day so you can catch up whenever you're able to.

Why are you using a flipped classroom model?

I chose this approach for two reasons.

Practically speaking, allowing folks to complete lessons on their own schedule makes this program accessible to many more people around the world.

Just as importantly, I chose to do a flipped classroom model because I think it is the most effective way to learn. I've taught the material covered in the Fundamentals and Going Deeper courses live. The challenge is that participants want to move at widely varying speeds. While some people want to go fast, others prefer a slower pace. A middle ground, medium pace often pleases few and frustrates many. Using a flipped classroom model enables everyone to work at their optimal speed for learning.

I've already signed up for Fundamentals of R or Going Deeper with R. Can you give me a discount?

Absolutely! Just send me an email and I'll create a coupon code that gives you a discount equal to the amount you've spent to sign up for these courses.

Do you plan to offer R in 3 Months again?

No. Fall 2026 will be the last cohort of R in 3 Months. I'm launching Ally, our program for learning to use AI effectively with R, on October 6, and R in 3 Months is too time-intensive to run alongside it. This cohort isn't a scaled-back version, though. We're running it exactly the way we've run the last 11.

This fall is busy for me. Since it's the last cohort, should I still sign up?

If you want the program, yes. Everything you get is yours forever: the lessons, the project assignments, the recording of every live session, and any feedback you receive on your projects. The only thing that ends with the cohort is new feedback, since no one will be reviewing submissions after December 17. So submit what you can this fall, and work through the rest on your own schedule.

What is your refund policy?

If you are unsatisfied with R in 3 Months for any reason, contact me in the first two weeks of R in 3 Months and I will give you a full refund, no questions asked.

Do I get any Ally benefits when I join R in 3 Months?

Yes! As an R in 3 Months participant, you'll receive 50% off your first year of Ally.