Intro to Git & GitHub Workshop

May 23 - 24, 2017 · Durham, United States of America

Want to learn how to use Git & Github but wondering where to begin?

Source control is essential for managing a codebase, keeping track of changes, and coordinating your work with other team members. Git is the fastest growing open source source control system today. It's useful if you are working on a large distributed team, or working on personal projects. 

In this workshop, you'll learn about how to set up your own Git repository, how to push, pull, fork, merge, and branch and more! Also, you'll set up a GitHub account to easily showcase your projects and learn from others in the open source community. Code is social!

Join us to explore the foundations of Git and GitHub. This two-part course runs on Tuesday and Thursday evenings:  May 23rd and  May 25th. Classes run from 6:30 - 8:30pm. 


• Understand the basics of version control and how Git works

• Learn how (and why!) you can use Github to collaborate with your team, contribute to open source projects, or share your code

• Practice creating a repository, staging changes, making commits, and pushing code on the command line

• Learn some strategies for undoing things in Git


Programming skills are not necessary for this class, which is aimed at people who have never used source control before. We will be using a text file, no code, to illustrate how it all works. The most technical part of the class is using the command line, which is the primary way to issue commands for Git, and we'll be doing some minimal file system navigation that way. 

There are some great graphical user interfaces for using Git that some folks like (such as SourceTree or Tower), but we'll use the command line in class to let us focus on the basic principles first. 

There is a fun little introduction to Git & GitHub from Code School that you can take a look at to help you decide if this class is for you: We will be covering most of the concepts you'll see there. 


You'll need a laptop (Mac or PC) and a text editor (try Atom or Sublime).  

Please do the following in preparation for the workshop:

1) Sign up for a free Github account.

2) Download Git for your operating system 

It's ok if you run into issues getting set up here; we'll make sure everyone's up and running at the beginning of the class.

Your Instructor: Amy Gori

Amy is a web developer in Durham and a co-leader of GDI RDU. She credits Girl Develop It with launching her into a career in tech after spending most of her professional life in higher education, where she worked with undergraduate students and wrote a dissertation about Paradise Lost. When she isn’t hacking away in Ruby on Rails or JavaScript, she is busy trying to be a good parent and to find time to cook real food and read real books.

Scholarships: We will offer two scholarships to this class. We must receive your application by May 9 to consider it. Please fill out this form to apply:

Refund Policy: Your payment of PRICE guarantees your seat in the entire course. Please note that we cannot issue refunds, because there's an overhead to issuing refunds via and we already offer the workshops at such a low cost. We put proceeds into the chapter fund, which we use as our scholarship fund.

Other Disclaimers: Our program and curriculum are geared toward adults over the age of 18; at this time we do not accept minors as students in our courses and workshops.

We sometimes take pictures at events to post on social media. If you are uncomfortable having pictures taken or posted on social media, please let us know at the start of the event.

Accessibility: If you have any accessibility issues we should know about, please email us at [masked]. We want to make sure everyone can participate!

Event organizers
  • Girl Develop It RDU

    It can be intimidating for women to learn and ask questions when they are in an extreme minority. While open and welcoming, today's budding developer community is up to 91% male. There isn't a comfortable place where women can learn at their own pace and not be afraid to ask "stupid questions." We decided it was time to provide a place where all questions are OK and everyone can learn in a sup...

    Recent Events

Are you organizing Intro to Git & GitHub Workshop?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews