Git is a version control system that lets you track who made changes to what when and has options for easily updating a shared or public version of your code on github.com. You will need a supported web browser.

You will need an account at github.com for parts of the Git lesson. Basic GitHub accounts are free. We encourage you to create a GitHub account if you don't have one already. Please consider what personal information you'd like to reveal. For example, you may want to review these instructions for keeping your email address private provided at GitHub.


The UC Carpentries Fall Workshop Series aims to introduce researchers to basic concepts, skills, and tools in programming and data management. During this workshop, we will cover foundational R and Python coding, data management practices and tools, automation, and version control. This series is designed for novices and you do not need to have any previous knowledge of the topics that will be presented at the workshop.

Workshop topics taught as daily sessions Monday - Thursday over the course of two weeks. Participants can register for each topic as stand alone training sessions, with the exception of the R and Python topics which each have two session days (part 1 and part 2).

Participants are encouraged to help one another and to apply what they learn to their own research problems.

This is a free workshop and is open to all University of California students, staff and faculty.

Related Series

Have Further Questions?

We're here to help. Chat with a librarian 24/7, schedule a research consultation or email us your quick questions.

Contact us
Contact us