Learn Git

Learn to save and manage different versions of your code projects with this essential tool.

Start[missing "fr.views.course_landing_page.learn-git.course_illustration" translation]

Why Learn Git?

Ever have an "I lost all my work and I have a deadline the next day" moment? Git is the most popular version control tool—something that developers use to save all relevant versions of their work to avoid moments like those. Git also makes it easy for developers to collaborate and share work with others!

Take-Away Skills:

Git, simply put, is a tool to save versions of your code. This course will teach you a basic workflow and Git's core features, different ways to undo changes or save multiple versions of a project, and how to collaborate with other developers.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1

    Basic Git Workflow

    An introduction to Git and a few of its core features

  2. 2

    How to Backtrack in Git

    Learn different ways to undo changes made to a Git project and when to use them.

  3. 3

    Git Branching

    Learn How to Manage Multiple Versions of a Project with Branching

  4. 4

    Git Teamwork

    An introduction to Git collaborations with remotes, pulling and pushing

  5. View Syllabus

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
testimonial
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest