author-cover
INTERACTIVE COURSE

Learn Git the Hard Way

Beginner

86 Lessons

2h 30min

Certificate of Completion

author-cover
4 Assessments
132 Playgrounds
48 Illustrations

Course Overview

Git is one of the most widely used version control tools, and is something that every developer should become comfortable with. In this course, you will get hands-on experience working with Git so that when it comes time to use it, you’ll be ready. You’ll start by ...Show More

Course Content

1

Introduction

2 Lessons

2

Introduction to Git

5 Lessons

3

Git Basics

7 Lessons

4

Clone a Repository

5 Lessons

5

Git Branching

6 Lessons

6

Merging

5 Lessons

Assessment #1 - Git Core

Assessment

7

Git Stash

4 Lessons

8

Git Add Interactive

2 Lessons

9

Reflog

3 Lessons

10

Cherry Picking

4 Lessons

11

Git Rebase

3 Lessons

12

Git Bisect

4 Lessons

Assessment #2 - Advanced Local Git

Assessment

13

Fetching and Pulling Content

3 Lessons

14

Working With Multiple Repositories

3 Lessons

15

Pushing Code

5 Lessons

16

Git Submodules

5 Lessons

17

Pull Requests

2 Lessons

Assessment #3 - Remote Repository Management

Assessment

18

Git Log

3 Lessons

19

Squashing Commits

3 Lessons

20

Bare Repositories

4 Lessons

21

Cherry-Picking and Three-Way Merges

3 Lessons

22

Git Hooks

4 Lessons

Assessment #4 - Advanced Git

Assessment

23

Finished

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Than Videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No Set-up Required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE