Popular

Learn to use Git and Github from scratch_

The essential skill in your career to manage your code and collaborate as a team!

5/5

Or

This course awards a unique certificate of completion for your resume

64 people have already taken this course

Level: Junior
Duration: ~3 hours
Content: 28 modules ● 6 quizzes

A technology used by

AmazonGoogleAppleAdobe

Git is not a “bonus” skill. It’s what allows developers to work cleanly and collaborate without conflicts to build real projects.

Nicolas Brondin-Bernard, founder of Code-Garage

They're talking about the platform

Course goals

Understand in detail how Git works so you never feel lost in your projects again.

Master the essential Git commands: add, commit, push, fetch, pull, rebase, reset, checkout, and many more.

Learn how to manage Git branches, a fundamental element for any collaborative development.

Discover the difference between git merge and git rebase and learn to use each command in the right context.

Use Github to collaborate effectively with other developers by sharing your Git repositories.

Progress with concrete examples covering all common situations in development.

Prerequisites

Git is easily accessible, provided you know how to use a terminal (Windows, Linux, or MacOS).

Or

Why learn Git ?

When you code without Git, you take risks with every change.

A mistake, a bad copy-paste, a deleted file… and you can lose hours of work. Git lets you version your code, roll back at any time, and work with much greater peace of mind.

But Git isn't just about avoiding problems.

It's above all the central tool for collaboration in the workplace. Every professional project uses Git to organize teamwork, manage branches, review code, and deploy to production.

GitHub complements this ecosystem by letting you share your projects, collaborate easily, and build a portfolio visible to recruiters.

For a junior developer, not mastering Git is a real handicap. On the other hand, knowing how to use it immediately makes you more credible and self-reliant.

It's also a very concrete skill to showcase: showing that you know how to use Git means showing that you know how to work like a professional developer, not just write code.

By the end of this course

You will finally be autonomous with Git and ready to collaborate professionally with teams around the world.

Or

Course content

Frequently asked questions

All courses are designed by working developers, using an approach based on real-world cases and actual business needs.

No unnecessary theory: only what will be useful to you in the field.
Of course!

We have a subscription dedicated to schools, which gives you access to all the courses on the platform.
Each course is broken down into short modules (2 to 10 minutes), so you can learn at your own pace.

You can progress gradually, even with little time available.
Yes, many courses are accessible with no prerequisites.

And for more advanced topics, the necessary basics are always clearly indicated to guide you.
Yes, most courses include concrete projects.

The goal is for you to be able to immediately apply what you learn, just like in a real situation.
Yes, you can ask your questions directly under the modules.

You're never alone when facing a roadblock.
Code-Garage focuses on the essentials: short, concrete courses that are directly useful at work.

No unnecessary content, only what helps you progress quickly.
Yes, each course awards a unique certificate of completion that you can add to your resume or share on LinkedIn.

Or