Skip to content
Mapping with R has been completely revamped. Check it out →
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. 

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

26 Lessons (1h 55m) • 339 Students Enrolled

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.

26 Lessons (1h 55m)

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 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 Norwegian University of Science and Technology (NTNU)

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

Excellent course. I highly recommend it. Next up is "Going Deeper with R."

John Schmitt
John Schmitt Senior Research Fellow, Center for Economic & Policy Research (CEPR)

I feel like searching the internet for help with R is like looking for a very specific needle across a giant field of haystacks, and you are the metal detectors that get us where we need to be more quickly.

Hannah Koenker
Hannah Koenker Project Director, REACH Malaria

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.

Alberto F Cabrera
Alberto F Cabrera Professor Emeritus, University of Maryland

I've been dipping my toes in the R water for many years, your site and approach has been the most accessible and useful by far!

Bohdanna Kinasevych
Bohdanna Kinasevych Leading4Impact

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 for the Rest of Us is such a helpful platform to get started in R or to improve your knowledge and skills in R! The courses are well-structured and paced. Looking forward to continuing my R learning journey!

Hatem Kotb
Hatem Kotb Product Manager & Data Analyst

Thank you for a very thorough and practical course about an important and initial task in data handling. In my own project, I am to work with data that are very far from tidy, and I am very grateful for the tools that you have provided me with. I was not aware that we can do so much with the data to make it more ready for statistical analysis.

Kjell Hoeyland
Kjell Hoeyland PhD candidate @ NTNU

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,

FAQs

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?

Forever!

Get Lifetime Access

for $99