Learn Git & GitHubpro-logo


Why Learn Git & GitHub?

Git is a version control tool used widely by developers across the world. It helps individual developers keep track of changes as they work on different features in the same project, and helps teams organize their code. GitHub can integrate with Git - it is a web application that allows users to host, explore, and collaborate on code with their teams and the wider developer community.

Take-Away Skills

This course is a great introduction to how Git and GitHub work. We’ll cover the most commonly used Git commands, the relationship between Git and GitHub, and how to collaborate with other developers using these powerful version control and remote hosting tools. We will also introduce GitHub features that are helpful for teams and enterprises.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Introduction to all that we’ll cover in this course!
  2. 2
    An introduction to Git and a few of its core features
  3. 3
    Learn different ways to undo changes made to a Git project and when to use them.
  4. 4
    GitHub is a powerful platform when used with Git. Learn how to set up your first GitHub repository!
  5. 5
    Learn the Markdown formatting language, used on GitHub and many other platforms.

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

— Madelyn, Pinterest

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.

Course Description

Learn how to integrate Git and GitHub into your development practice!


Earn a certificate of completion
15 hours to complete in total

1 informational, 1 video

An introduction to Git and a few of its core features

1 lesson, 2 projects, 1 quiz, 1 article

3 articles, 2 videos, 1 lesson, 1 quiz

1 informational, 1 video, 3 articles, 1 external resource

1 lesson, 2 projects, 1 quiz

1 lesson, 2 projects, 1 quiz

1 article, 1 project, 1 informational

1 informational, 5 articles

3 articles

1 informational, 3 articles

1 informational