🌿

Git & 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
Start Course

Course Content

📖

The History of Git

Theory

How Linus Torvalds created Git to manage the Linux kernel

10 minNot started
📖

What is Version Control?

Theory

Understanding 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