Intro to Git/Github:
Ever make changes that broke your code and forgot how it was working before? Want to work together with someone on a code project, but aren't sure who has the latest version of a particular file? Version control can solve these and other problems!
Git is a popular version control application that can track your code changes, as well as help you to be more methodical in your programming. Win-win! This session will introduce the basics of version control, how to use git to keep track of your changes to a project, and using GitHub (a hosting service) to collaborate with other developers.
Outline of Session:
You will learn -
• the basic concepts of version control
• the differences between git and other version control applications
• fundamental git commands to track changes to a small project
• the basics of collaborating on code with other developers
• how to use GitHub
Curriculum is available here. Please note that everything in the curriculum will be covered but there may also be additional material depending on the pace of the class.
You also need to have a willingness to use the command line to execute commands. Don't be scared! We'll show you how.
What to Bring:
Please bring a laptop and charger to class. A netbook or tablet is NOT a substitute. Power outlets and wifi will be provided. You may also wish to bring a notepad and pen/pencil for taking notes.
Please attempt to install Github prior to the class. You can find mac instructions here, and windows instructions here. If you run into issues, no worries, we will open the class by helping you troubleshoot any installation issues.
About the Instructor:
Valerie Woolard is a software engineer. She loves Ruby, Python, algorithms, test-driven development, and teaching other people about those things. She holds a master's degree in computer science from the University of Chicago and bachelor's degrees in French and cognitive science from the University of California, Berkeley. She's always happy to chat about linguistics, diversity in tech, running, musical theatre, and her ever-expanding list of books to read.
Social Tables is conveniently located at 1325 G Street NW (3rd Floor) - a couple of blocks from Metro Center station (on the red, blue and orange line).
Your payment guarantees your seat in the course. If something changes after registration and you cannot attend the course, your seat is yours to sell or give to someone else - just please let us know who! As a rule we don't offer refunds or credits; Instead your class fee will go toward our chapter fund which we will use to establish a scholarship fund going forward. That said, please do reach out and let us know if you have extenuating circumstances.