🌿
Start CourseGit & GitHub
Master version control and collaboration. Learn to track changes, work with branches, and collaborate with others using Git and GitHub.
beginner•12 hours•5 modules•26 lessons
Course Content
📖
The History of Git
TheoryHow Linus Torvalds created Git to manage the Linux kernel
10 minNot started
📖
What is Version Control?
TheoryUnderstanding why we need to track changes
15 minNot started
🔒
How Git Thinks
Snapshots, not diffs — understanding Git's mental model
RequiresWhat is Version Control?
Complete prerequisites to unlock
🔒
Your First Repository
Create your first Git repository step by step
RequiresWhat is Version Control?How Git Thinks
Complete prerequisites to unlock
🔒
Basic Concepts
Repository, commit, staging area — the building blocks
RequiresYour First Repository
Complete prerequisites to unlock
What You'll Learn
- ✓Understand how Git tracks changes
- ✓Create commits and manage history
- ✓Work with branches for parallel development
- ✓Push and pull from GitHub
- ✓Collaborate using Pull Requests
- ✓Resolve merge conflicts