Git & GitHub for Beginners
Master version control from scratch: track code changes, stage files, branch, merge, resolve conflicts, and collaborate on GitHub with confidence.

- 7
- Chapters
- 23
- Topics
- 138
- Lessons
- 1150
- Total XP
About this course
A complete, friendly, step-by-step guide to mastering Git & GitHub for absolute beginners. Learn the 3 stages of Git, how to save safe checkpoints, inspect history, branch safely, merge with confidence, connect to GitHub, and collaborate with teams using Pull Requests.
What you'll learn
- Understand what version control is and why it acts like a time machine for your code
- Master the 3 stages of Git: Working Directory, Staging Area, and Repository
- Save snapshots with git add and git commit using clear messages
- Inspect your history with git log and compare line-by-line changes with git diff
Prerequisites
- No prior coding or Git experience required
- A computer with basic terminal access
Course outline
Chapter 1
Introduction to Version Control, Git & GitHub
3 topics
Chapter 1
Introduction to Version Control, Git & GitHub
Understand what version control is, how Git tracks your code, and the difference between Git and GitHub.
- What is Version Control & Why Do We Need It?
- Git vs. GitHub: What is the Difference?
- Installing & Setting Up Git