Beginner Cloud Infrastructure
Git & GitHub Fundamentals
Learn Git and GitHub from scratch, the version-control skills every developer needs. Start with what version control is and why it matters, install Git, and create your first repository. Master the everyday workflow (add, commit, push, pull), branching and merging, and resolving conflicts. Then collaborate like a pro on GitHub with forks, pull requests, code reviews, and issues, and finish with GitHub Actions, Pages, and how to undo mistakes safely. No prior experience required.
5 modules 10 lessons 5 h 250 questions
Course content
1 Git & GitHub Basics 2 lessons · 15 min
2 Everyday Git Workflow 2 lessons · 14 min
3 Branching & Merging 2 lessons · 13 min
4 Collaborating on GitHub 2 lessons · 14 min
5 Going Further 2 lessons · 14 min
Tips
See all
Getting Started
Git Is Your Project Time Machine
Version control saves you from disaster
Setup
Set Your Identity Before Your First Commit
git config name and email once, globally
Getting Started
Git and GitHub Are Not the Same Thing
One is the tool, the other is the home
Getting Started
Clone to Join, Init to Start
Pick the right command for the situation
