Version Control with Git and GitHub

Current Status

Not Enrolled

Price

79

Get Started

This course is a practical introduction to version control. It is designed for learners at a intermediate level who want to move from scattered knowledge to a clear, usable understanding they can apply straight away.

Across 5 lessons you will work through the core ideas step by step, with short exercises after each section so you can check your understanding as you go rather than at the very end.

What you’ll cover:

  • Why Version Control Matters
  • Commits, Branches and Merges
  • Working With Remote Repositories
  • Pull Requests and Code Review
  • Resolving Conflicts and Rewriting History

By the end you should be comfortable enough with version control to keep learning on your own, and to apply what you have covered in a real technology context. No prior specialist background is assumed beyond basic familiarity with the subject area.

Course Content

Why Version Control Matters
Pull Requests and Code Review 2 Topics
Resolving Conflicts and Rewriting History 1 Topic
Version Control with Git and GitHub — Final Assessment