All Courses Foundations

Version Control with Git

Learn Git and GitHub — the tools every developer uses daily. You'll publish your portfolio website live on the internet by the end of this course.

14 lessons ~2.9h Includes real project 100% Free

Course Curriculum

5 modules · 14 lessons · ~2.9h

1 Module 1 — Git Basics
4 lessons
  • What is Version Control? 8 min
  • Installing Git & First Setup 12 min
  • Your First Repository 15 min
  • Branching & Merging 18 min
2 Module 2 — GitHub & Publishing
2 lessons
  • Pushing to GitHub 15 min
  • Publishing with GitHub Pages 10 min
3 Module 3 — GitHub Collaboration
4 lessons
  • Forking & Pull Requests 14 min
  • Code Review 12 min
  • Issues & Project Boards 10 min
  • Branching Strategies 12 min
4 Module 4 — Advanced Git
3 lessons
  • Undoing Mistakes 14 min
  • Git Stash 10 min
  • Rebase & Keeping History Clean 14 min
5 Module 5 — Git in VS Code
1 lessons
  • The VS Code Source Control Panel 12 min