Git is the most commonly used version control system. Git helps you track the changes you make to your code. You can revert to previous versions, or you can branch off and start a new version without losing your previous work. Git makes collaboration seamless by allowing changes by multiple developers to be merged into one source file. Most importantly, your profile on GitHub can serve as a portfolio of your work.

Many people are intimidated by Git and GitHub because the initial setup needs to be done in the Terminal, but we'll help you "Git Going" in no time at all. 

In this class, we'll demystify Git and explain the typical workflows you'll encounter. We'll teach you the most common Git commands so that you can work quickly and efficiently, even if you've never used the Terminal before.

Once you understand how Git works, you can choose to use a desktop app (or Git integration in some code editors) if you want to avoid using the command line.  

This standalone Git Going course is held at Noble Desktop, our coding school in Midtown.  This course is also included in all of our web development certificate programs.

What You'll Learn

  • What Git is and how it works
  • How to install and set up Git
  • How to create new respositories and push files to them
  • Command line basics
  • How to track changes in your code using Git
  • How to work with other developers to merge your changes with theirs
  • Common Git commands such as commit, push, pull, branch, and merge
  • How to work with remote Git repositories on GitHub & Bitbucket
  • How to work with branches and merge code changes