Ever make changes that broke your code and forgot how your code worked before? Want to work with someone on a code project, but aren’t sure who has the latest version of a particular file? Interested in open source software, yet not sure how to contribute? Learn how to use Git and Github to solve these problems and more!

Git is a popular version control application that can track your code changes. This session will introduce the basics of version control and how to use Git to keep track of your changes to a project. You’ll also learn how to use GitHub (a hosting service) to collaborate with other developers. We will start the class by setting up your GitHub account and configuring Git on your machine.

Age 13+



Sarah Johnson started her IT career as a receptionist who asked why her company used pen and paper instead of a web application and ended up as the Manager of Technology. She learned web programming on the job with support from community tech user groups, eventually giving back to the same community by teaching with organizations like Girl Develop It and TechGirlz. After volunteering with TechGirlz as a teacher, committee member, and TechShopz Coach, Sarah was hired as the Community Outreach Manager, working to engage the community in and beyond Philadelphia to inspire girls to learn about technology.

Sarah’s social life consists of organizing and attending technology-related events in the Philadelphia area. She is a co-organizer of OpenAccessPHL, a network of civic technology enthusiasts and innovators, a member of the planning committee for the Women in Tech Summit, and an active member of the Code for Philly brigade of Code for America.




Tuesday, October 20th





Leave a Reply