Beginning Git and GitHub

Thursday, 5/4/2017 - Thursday, 6/1/2017
  • 2:00 PM-3:00 PM (Eastern)
  • 1:00 PM-2:00 PM (Central)
  • 12:00 PM-1:00 PM (Mountain)
  • 11:00 AM-12:00 PM (Pacific)
Git and GitHub logo
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.
github logoThis is a blended format web course:
 
The course will be delivered as 5 separate live webinar lectures, one per week on Thursdays, May 4, 11, 18, 25 June 1 at 1:00 pm Central time. You do not have to attend the live lectures in order to participate. The webinars will be recorded and distributed through the web course platform, for asynchronous participation. The web course space will also contain the exercises and discussions for the course.
 

Takeaways

By the end of this class, participants will be able to…
  • Understand what version control is and why and how to use Git to track and backup your code or other project.
  • Be able to use Git and Github to collaborate and share your code with your colleagues and other librarians and coders.
  • Know how to contribute to existing projects using Git & GitHub.
  • Learn to use GitHub as a resume or quick presentation site.

Who Should Attend

Librarians and others who work with code and on projects such as web sites, apps, classes, scripts, and presentations.  

Instructors

Kate Bronstad

Kate Bronstad headshot

Kate Bronstad, (kate.bronstad@tufts.edu), is a librarian-turned-web developer for Tufts University libraries. Kate works with git on a daily basis and has taught Git for the Boston chapter of Girl Develop It and an ALA session.
 

Heather Klish

Heather Klish headshot

Heather J. Klish, (heather.klish@tufts.edu), is the Systems Librarian in University Library Technology at Tufts University. Heather has co-taught Girl Develop It classes on Git and an ALA session.
 

Registration

Cost

  • LITA Member: $135
  • ALA Member: $195
  • Non-member: $260

Moodle and Webinar login info will be sent to registrants the week prior to the start date.

How to Register

Register here, courses are listed by date and you need to log in.

OR

Contact ALA Registration:  call 1-800-545-2433 and press 5 or email registration@ala.org or submit print registration form [PDF]

Tech Requirements

The course will be delivered via the Moodle courseware system.  Participants will need an internet connection and computer with a current operating system and web browser. Further details will be provided prior to the course start.  The course will proceed weekly for 5 weeks with an optional two weeks if students need more time to complete assignments.

The live, synchronous lectures will require attendee participation via internet audio. Attendees will need a wired, high-speed internet connection, and a headset or speakers.  It is recommended that attendees use headsets connected to their computers (VOIP) during an Adobe Connect session. All attendees are muted and should use the built in chat function to communicate with presenters.  The use of computer speakers with a mic is not recommended, as it may cause echo. The recommended browser is Firefox although other browsers should work well for attending.

Alternately the webinar recordings can be viewed after the live lecture using a standard web browser, internet connection, and audio out capability to speakers or head phones.

Contact

For questions about registration, contact ALA Registration:  call 1-800-545-2433 and press 5 or email registration@ala.org.

For all other questions or comments related to the course, contact LITA at (312) 280-4268 or Mark Beatty at mbeatty@ala.org.