Learn Git
StartWhy 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
What you'll learn
- 1An introduction to Git and a few of its core features
- 2Learn different ways to undo changes made to a Git project and when to use them.
- 3Learn How to Manage Multiple Versions of a Project with Branching
- 4An introduction to Git collaborations with remotes, pulling and pushing
What you'll create
Portfolio projects that showcase your new skills
Manhattan Zoo
Use Git to keep track of changes made to a Manhattan Zoo document.
SnapFit Robots, Inc.
Use Git to help draft customer documents for SnapFit Robots, Inc.
Poem Fiasco
It's time to build fluency in Git fundamentals. In this next Pro Project, we're going to practice resetting HEAD in Git so you can hone your skills and feel confident taking them to the real world. Why? Whenever you have problems with your code and you want to start over, resetting to the HEAD is a great option. What's next? A poet, backtracking, more Git. You got this!
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— 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.”