Welcome! This site is currently in beta. Get 10% off everything with promo code BETA10.

Learn how to use GitHub & Git to collaborate like a pro

Save your work, build your portfolio, and learn best practices for version control and collaboration; skills used by professional software developers daily.

  • Git is the de facto standard for version control tracking in coding. GitHub is the standard for sharing your work with the world, and collaborating with peers.

  • Having a comfortable working knowledge of Git & GitHub makes you a more capable and hirable software developer.

Start here

Git & GitHub Course Overview

See the details of the Git & GitHub Tutorial Series, including prerequisites, learning objectives, time commitment and more.

Course Logo
  • Git & GitHub
  • Beginner
  • Lesson
  • Git & GitHub
  • Git

Courses

This course uses Git & GitHub:

  1. Git & GitHub icon

    Git & GitHub enroll

    Git & GitHub are widely used by software developers, and it's possible to get up and running with the fundamentals within a week. In this introductory Git and GitHub tutorial series, learn how to use version control with Git, and how to use GitHub to collaborate on projects.

    • Course
    • Beginner
    • Git & GitHub

Build your portfolio, and your credibility.

Take a look at these two GitHub profile timelines. Who do you think is the more experienced and capable programmer? If you were an employer, who would you hire?

Start earning your “GitHub greens” now to prove that you’re a proactive coder over time.

Start the Github & Git tutorials now.

Learn how to use GitHub & Git within weeks.

Anyone can learn how to use GitHub & Git, including absolute beginners. The sooner you start using it, the better.

Follow our practical GitHub & Git tutorial series to:

  • Collaborate effectively as a developer.
  • Create and manage your own repositories.
  • Manage complex projects, branches, versions, histories and more.

Start the Github & Git tutorials now.

Make sure you’re doing it right with mentor support.

Work with a mentor to get guidance on how things are done - or not done - in the real world. Meet weekly 1:1, and reach out anytime you’re stuck.

Read about our online coding bootcamp mentorship programs.

Join our community

Start learning for free. Unlock everything for just $29 per month, or choose mentorship to reach your goals faster.

Learn about membership

Frequently Asked Questions

What will I learn in the Git tutorial?

Please visit the Git & GitHub course to see what you’ll learn in our GitHub & Git tutorial series.

Does this program offer a Git certification / Github certification?

Yes. Certificates are available if you are enrolled in Premium Membership or Mentorship. Here’s how to receive your Git certification + Github certification:

  1. After completing all GitHub & Git tutorials and assignments, you can request a certification at the end.
  2. We review your work, and provide feedback for any remaining elements needed to issue your certification.
  3. Once you meet the graduation criteria, we'll issue your certification to the email address associated with your account.

Start the Github & Git tutorials now.

What is Git? What is GitHub? What is the difference between Git vs GitHub?

Git is a type of software known as a Version Control System (VCS), which you can run locally on your computer to keep track of the different versions of your projects.

GitHub is a cloud-based web service for hosting projects that are tracked with Git, where you can store and track your projects across different versions. Both Git & GitHub are used for version control, but Git is on your local machine while GitHub is in the cloud.

Read more about Git vs GitHub.