Course Modules

5 modules · 16 lessons · over 1 hour

Intro 3 lessons · over 16 minutes Pro

If you're completely or relatively new to programming, you will eventually need to learn Git basics.

Course Overview 3:05 Free Git's Use Cases 5:45 Free Installation & Configuration 7:14 Free
Versioning code 2 lessons · over 17 minutes Pro

Versioning code is at the core of what Git provides developers.

Let's Create Code 5:44 Free Creating Commits 12:00 Free
Branching 4 lessons · over 20 minutes Pro

Branching enables developers to work on various code versions at the same time in an efficient way.

Core Concepts 3:53 Free Branching 5:29 Free Merging 2:14 Free Merge Conflicts 9:17 Free
Publishing Code 3 lessons · over 26 minutes Pro

Publishing code is an important step to sharing your work and getting feedback.

Cloning 6:36 Free Creating SSH Keys 11:00 Free Creating Repositories 8:24 Free
Contributing Code 4 lessons · over 17 minutes Pro

Using GitHub.com Pull Requests to propose changes.

Concepts & Workflow 5:00 Free Forking 5:00 Free Pushing 2:00 Free Pull Requests 5:00 Free