# Learn Git and Github

Learn how to confidently track changes, experiment safely, and collaborate on real projects using the same workflows professional developers rely on every day.

**Duration**  
103 min  
**Level** Intermediate  
**Tier** Pro

## Content
### About
- **Git and GitHub Course Intro**  
  1:06  
- **Introducing Git and GitHub**  
  6:53  
- **Your first GitHub project**  
  4:47  
- **NEW: Give it a go**  
  0:53  
- **Coding locally**  
  0:46  
- **Git Workflow**  
  4:22  
- **GitHub Desktop**  
  7:50  
- **.gitignore**  
  2:08  
- **Source Control in VS Code**  
  5:29  
- **Branching in VS Code**  
  4:13  
- **Pull Requests**  
  2:35  
- **NEW: Over to you**  
  1:03  
- **Become a Git Pro**  
  0:52  
- **Install Git**  
  1:23  
- **git init**  
  2:53  
- **Making changes, staging and committing**  
  2:32  
- **git diff**  
  0:42  
- **git push**  
  1:41  
- **Terminal branching**  
  2:55  
- **Best practice**  
  2:05  
- **NEW: Time to shine**  
  1:00  
- **Collaboration**  
  1:14  
- **Collaborative branching**  
  2:21  
- **Code Reviews**  
  7:22  
- **Merge Conflicts**  
  6:48  
- **Gits and Pieces**  
  1:16  
- **git fetch**  
  3:36  
- **git log**  
  0:38  
- **git stash**  
  2:42  
- **git revert**  
  2:06  
- **git reset**  
  1:49  
- **git rebase**  
  5:28  
- **Other GitHub Features**  
  0:23  
- **GitHub Profiles**  
  2:26  
- **Stars, forking and cloning**  
  3:54  
- **GitHub Issues**  
  2:35  
- **GitHub Projects**  
  3:40  
- **Want to become a Scrimbassador?**  
  1:59  
- **How to Utilize Your Certificate**  
  0:56  
- **Certificate of Completion**
