Beginning Git and GitHub Workshop at ALA Annual



Please email Kate Bronstad at

What is Git?

a screen shot of mindy kaling's instagram with a cartoon about work
Mindy could use some Git here...
Learn how to install git on your laptop - please do this before the workshop!

Work smarter, collaborate faster and share code or other files with the library community using the popular version control system Git. Featuring a mix of Git fundamentals and hands-on exercises, participants learn the basics of Git, learn how to use key commands, and how to use GitHub to their advantage, including sharing their own work and building upon the projects of others. 

Git is a tool (technically, a version control system) that allows you to easily track changes in your files, scripts, websites, or entire programs. You can run it on your own computer for your own projects, but Git also makes it easy to collaborate with others on shared projects - thus helpful to small teams, large organizations, and people coordinating on open source projects. Easier collaboration is not the only advantage to using Git: you can also easily test out changes and write new code without threatening your existing work. It is very popular – verging on a necessity – amongst coders. 

GitHub is a website that allows you to easily host and manage the code for Git-tracked projects. It simplifies collaboration among project contributors, and is especially helpful for open source projects where you don’t necessarily meet your fellow contributors in real life. GitHub is free if your code is open to the public.  Bring your laptop for an afternoon of hands on exploration!

Who is this for? 

This course is aimed at folks who are interested in developing skills in: 

You don't need to have any previous knowledge of the tools that will be presented at the workshop. 

Participants should bring a laptop with a Mac, Linux, or Windows operating system (not a tablet) that they have administrative privileges on. If this is not possible for you but you are interested in attending, please contact the instructors who will try to assist. Please let the instructors know if you are planning on using a Chromebook. Participants should download the required software before the workshop. All attendees will abide by the ALA Code of Ethics. 

Accessibility Information

To come with room assignment. If you have specific accessibility requirements, please let the instructors know

Who are we?

The 3 of us all work for the libraries at Tufts University: