Yelp Facebook LinkedIn YouTube Twitter Instagram

Git Going: An Intro to Git

GitHub Git Classes NYC

Start Using Git to Track Changes & Collaborate with Other Developers

Git is the most commonly used version control system. Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to. Git also makes collaboration easier, allowing changes by multiple people to all be merged into one source. It’s an important skill for any coder to have.

Git can seem mysterious at first, in part because many people use the command line to run Git. In this class we'll demystify Git and explain the typical workflows you'll encounter. We'll cover the most commonly used Git features to get you up and running quickly. 

We'll focus on using the terminal commands (which are not as scary as you might think), but once you understand how Git works, you could use a desktop app (or Git integration in some code editors) if you want to use a GUI (graphical user interface) instead of the command line.

  • Small Classes
  • Computer Provided
  • Book included
  • Free Retake

Upgrade to a certificate and save:

  • Git branch diagram

    Keep a history of changes and work with other developers using commits & branches

  • Screenshot of

    Learn about GitHub & Bitbucket

  • Create a New Remote Repo on GitHub

    Create and work with remote repos on GitHub & Bitbucket

  • Screenshot of Terminal window with git commands

    Learn to work with the command line & Git commands

  • Screenshot of Sourcetree

    Learn about Git Apps with a GUI (graphic user interface) such as Sourcetree

Quickly Get Started with Git

In only 3 hours we’ll get you started using Git and working with online repositories such as Github or Bitbucket. This class will get you up to speed quickly, so you can understand the Git workflow and start using it right away after the training.

  • “A much needed de-mystification of Git. I'm very glad I took this class!”

    Taisa Boaten

    Taisa learned to use Git for version control in our introductory class.

  • “Great experience with Noble Desktop classes. Not a single bad experience - really love this company!”


Frequently Asked Questions

  • Are there prerequisites for this class?

    • Students should have basic HTML and CSS coding experience that is equivalent to our Web Development Level 1 class.
    • Familiarity with Terminal commands or a Command Line Interface is helpful, but not required.
  • Must I do anything before coming to class?

    In class you’ll be using GitHub and Bitbucket. If you don’t already have an account with them, please create a free account on and before coming to class.

  • Do I need to bring anything to the class?

    No. We provide computers (Mac or PC) with a coding editor installed. Choose your operating system at checkout.

  • Do you offer discounts or a payment plan for this course?


    Shorter courses such as this are already affordably priced and are not eligible for discounts.

    Payment Plan

    This course is not eligible for a payment plan, which is only available for programs priced at $2,495 and above. Read our Payment Plan FAQ for more details.

    Take this course as part of a certificate program and save:
  • Can I take this course online (remote learning)?

    You may attend this training virtually (online) at the scheduled time the course is offered (New York, Eastern Time).

    How does attending “live online” work?
    • Students can attend this training remotely through screen sharing software (we use Zoom).
    • Participants can hear the instruction, ask questions, and even share their screen with the instructor.
    • For audio you can use your computer’s microphone/speakers or call a phone number that we’ll provide.
    • Classes are activity-based and taught by a live instructor, so we strongly encourage students who are local to the area to attend in person!
Students learning graphic design & coding at Noble Desktop

Learn Real-World Design & Coding Skills

“Noble Desktop is far and away the most efficient way of gaining computer graphics skills. They give real-world exercises to work on, teach best practices, and inspire many an ‘aha!’ moment. Highly recommended.”
Joanne Hu

Students learning hands-on at Noble Desktop

29 Years of Experience

Since 1990 we have perfected the craft of teaching. If students get hung up on an issue, we tweak the class to make it better. We’re the longest running independent training center for code and design in NYC.

What is Git & why should you use it?