Skip to content
R for the Rest of Us: A Statistics-Free Introduction comes out June 25th. Or you can read the online version today. Check it out →
R for the Rest of Us Logo

Using Git and GitHub with R

I’ve taught a lot of people to use R. Once they get the basics down, one of the first questions they ask is: how do I share my code with others?

Should they email it? But then, if they need to change the code, they have to send it again. 

Should they put it on Dropbox? But if multiple people work on a file on Dropbox, all sorts of problems ensue.

What to do? The answer is Git and GitHub. 

Using Git and GitHub allows you to share code, ensuring everyone has the most up-to-date code and allowing multiple people to work on the code at the same time.

The problem, though, is that learning to use Git and GitHub is hard. Most of the resources are designed for hard-core programmers. It can be intimidating to be faced with a wall of obscure terminal commands when all you want to do is work with others on your R code.

This course walks you through everything step-by-step. You’ll see how to install and configure everything you need and learn how to efficiently collaborate with others using Git and GitHub. And you’ll learn to do all of this working in RStudio, a tool you already know and love. 

If you’re ready to learn the tools that the pros use to collaborate, Using Git and GitHub with R is the course for you.

50% discount for:



Low-income locations


25% discount for:

Groups of 3 or more


Course Includes

  • 25 Lessons
  • Course Certificate
  • Self-Paced
  • Lifetime Access

About the Instructor

David Keyes

I’m not a hardcore quant (my PhD is in anthropology).

I’m not a coder ready to jump on you for any small mistake. I want to help others avoid the pain that I went through learning R.

A teacher at heart (shoutout to my former second grade students), I make R less scary and more fun (yes, fun).

David Keyes


Are there any prerequisites for this course?

This course assumes that you already know how to use R and RStudio, but have never used Git and GitHub before.

Can I get a refund if I’m not satisfied?

Absolutely! If you are unsatisfied with the course for any reason, contact me and I will give you a full refund, no questions asked.

How long will I have access to the course for?