Skip to content
R for the Rest of Us Logo

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, as well as GitHub Desktop, an easy to use interface for working with Git and GitHub. 

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.

Using Git and GitHub with R

28 Lessons (2h 45m)

David Keyes By David Keyes

Course Includes

  • Certificate
  • Self-Paced
  • Lifetime Access

50% discount for:

Students
Low-income locations

25% discount for:

Groups of 3 or more

Bundle Discounts

Buy multiple courses at the same time for a discount.

2 Courses

20% off

3 Courses

25% off

4 Courses

30% off

5+ Courses

35% off

Cannot be combined with any other discount.

28 Lessons (2h 45m)

David Keyes

David Keyes

About the Instructor

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

What People Say

I dare to say this is the most comprehensive educational website of R on the Internet. As the founder of the site David said, R is a very powerful yet intimidating tool bcause its syntax and jardons would put off many non-programmers. In contrast, the courses slowly debunk this statistical program from which many academics can benefit immensely. And to my surprise, when I posted my problem at one point, David responded to my question real fast - something I really appreciate. With such a small fee, I would highly recommend the R for the Rest of Us (like the pun by the way).

Michael Lai
Michael Lai Freelance Data Analyst, Hong Kong

I learned very much from this course, and I now have a better understanding of how to use Git and GitHub with R. Before this course, I was unsure what GitHub was really about and how to integrate GitHub into my workflow. Now I feel more confident to make it an integral part of my work in R, and I am relieved to have a much better handle on version control. I have hope that it will be a great tool for collaboration going forward.

Kjell Høyland
Kjell Høyland

I am speechless! I have been trying to feel comfortable with R for so many years. I used to spend so much time looking for resources on the internet, trying to put all the pieces together, and I was always defeated. This course is an excellent shortcut to learning R.

Juliana Machado
Juliana Machado Brazilian Ministry of Economy

I was asked to take this course by my supervisor to learn how we could use Git and GitHub in our work. I had pretty basic R skills, but this course was extremely approachable and comprehensible even though I feel I am on the lower end of RStudio abilities. The way that he explained everything was great and a lot of times I would think of a question in my head and then he would immediately answer it as if he knew exactly what I was thinking. I highly recommend this course to anyone looking to improve their coding skills and I will probably be coming back for another course.

Gabrielle Crain
Gabrielle Crain Research Assistant, Quattrone Center

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

At first, I thought R was only for stats-minded people and was outside of my wheelhouse as a person who deals more with data extraction, transformation and reporting. However, after going through the R for the Rest of Us courses and learning from David about the vast capabilities of R, I quickly discovered R IS EXACTLY for people like me! Its strength in creating efficient data processing and reporting workflows is beyond amazing, and David – with his deep knowledge and genuine desire to teach and build capacity – is the perfect R guide!

Michelle LaFleche
Michelle LaFleche Senior Data and Reporting Analyst, Michigan Fitness Foundation

Awesome course! It helped me understand the nitty-gritty parts of coding with R that I had struggled with so far. David is an awesome instructor who explains everything in an easily understandable manner. And if you still struggle, there's always the repeat button. :)

Eric Juskewitz Scientist

This was a very nice course. The explanations and examples were very good and were explained carefully and thoroughly. Well done.

Mike LeVan
Mike LeVan Associate Professor of Mathematics,

I totally enjoyed the course and hope to keep referring it to others and return to it when needed.

Shirmeen Aslam
Shirmeen Aslam Teaching Assistant, University of Saskatchewan

This course gave a step by step process that was very easy to follow even as a beginner! Thank you!

Jenny Qu
Jenny Qu Research Assistant, Wilfrid Laurier University

Get Lifetime Access

for $99