Git & GitHub

Track your code, collaborate, and publish a portfolio with Git and GitHub.

13 lessons1 sectionsBeginner friendly
0 / 13 lessons
LESSON 1

What is Git

Understand what Git is and the problem it solves.

LESSON 2

Why Version Control Matters

See why version control is essential for real projects.

LESSON 3

Installing Git

Install and configure Git on your computer.

LESSON 4

Repositories

Create a Git repository for a project.

LESSON 5

Commits

Save snapshots of your work with commits.

LESSON 6

Branches

Work on features safely using branches.

LESSON 8

GitHub

Understand what GitHub adds on top of Git.

LESSON 9

Remote Repositories

Connect a local repo to GitHub and push your code.

LESSON 10

Pull Requests

Propose and review changes with pull requests.

LESSON 11

Collaboration

Work with others on a shared repository.

CHALLENGE

Git Review Challenge

Practice the full Git workflow end to end.

PROJECT

Project: Publish a Project on GitHub

Publish a real project to GitHub as a portfolio piece.