Skip to content
R for the Rest of Us Logo

Invest in your people, not in expensive software

Ready to make an investment in your organization’s future by moving to R? Making the jump to R can eliminate reliance on expensive software, improve your team’s efficiency, and offer an incredible professional development opportunity to your staff.

Why R?

Efficient Workflows

Write code today that you can reuse tomorrow, next week, next month, and next year.

Effective and Engaging Reporting

Produce high-quality graphics using the tool of choice for top information designers.

Cost Effective

All of this power comes at a cost: nothing, nada, zilch. Yes, that's right: R is 100% free.

Two Options to Move Your Team to R

For teams just starting out, we offer two ways to learn the foundations of R.

Option #1

In-Person Training

In-person training is designed around projects that your organization is working on. Working with your data makes learning easier because it allows your team to focus on learning R, not having to remember details about a new dataset. And it shows staff how this new tool can help them solve problems they already encounter in their work.

SELECT IN-PERSON TRAINING CLIENTS

Intuit
Public Profit
Prosper Portland
OMNI

Option #2

Virtual Training

We do virtual training using a flipped classroom model. This means that participants go through high-quality R for the Rest of Us courses, offered at a 25% group discount, on their own schedule and then we meet to discuss questions that come up. This approach is more effective than doing live virtual training, where common beginner coding errors are hard to identify. Participants learn better, organizations move faster, and everyone benefits.

SELECT VIRTUAL TRAINING CLIENTS

Reading Partners
Michigan Fitness Foundation
Metro
San Diego County Office of Education

Support at Every Step

We help teams get around any roadblocks so they can fully embrace the power of R.

Project Support

Have you ever learned a new skill, only to struggle to remember it a week later? That's where project support comes in. After the initial training, we work with your team to apply their new R skills to their work. This typically involves working through a real project in R with our guidance. This project support enables teams to confidently apply their R learning to their work and avoid any roadblocks they encounter along the way.

Success Stories

Public Profit

How Public Profit Set Up a Structure for Success

When we began working with Oakland-based Public Profit, they were switching from Excel and SPSS. The move to R came with some anxiety, but they developed some creative structures to ensure the transition was a success.

Public Profit

How Moving to R Enabled Reading Partners to Engage More Deeply with Their Data

Reading Partners was using spreadsheets for all of their data analysis work. The work could be tedious and laborious, and left them little time to think deeply about their results. Until they moved to R.

Public Profit

How R Has Streamlined OMNI Institute’s Workflow

Moving to R has helped the OMNI Institute dramatically improve the efficiency of their workflow, including automated data tracking and generating dozens of reports automatically.

Public Profit

How R Has Transformed the Work of the Michigan Fitness Foundation

The team at Michigan Fitness Foundation thought R could only be useful for stats. Since working with R for the Rest of Us, they've learned it can do much more.

Principal Trainer

David Keyes

David Keyes

I started R for the Rest of Us to help organizations embrace the power of R. Through custom training, I can work with your staff to make a seamless transition from whatever tools you’re using now to R.

There are a lot of great R coders out there, but only a few who really know how to teach. With a master’s degree in education and a decade of teaching experience (you’d be surprised how much overlap there is between teaching second graders to read and teaching new R users to code!), I structure custom training to ensure your team will develop the skills to do your current work, and to do things you never even imagined possible.

My teaching uses a spiralized approach, where we return to concepts learned early on and learn to take them further. For instance, in the training sessions we return to material covered early on in later sessions, adding onto it in ways that reinforces previous learning. (e.g. improving basic plots by adding annotations to them).

Yes, you can learn R for free. There are a plenty of free resources to get you started. But knowing where to start can be extremely challenging. I learned R this way, and I know that I wasted a lot of time going down paths that weren’t useful. Having experienced this pain myself, I can move your organization quickly to R mastery.

All custom training is designed around projects that your organization is working on. Working with your data makes learning easier because it allows your team to focus on learning R, not having to remember details about a new dataset. And it shows staff how this new tool can help them solve problems they already encounter in their work.

What Our Clients Say