Back to catalog
ProgrammingBeginner

Git and Version Control

Git is the tool every engineering team relies on. This 16-lesson course covers local Git, branching, practical GitHub workflows, and how to build a professional portfolio with clean history.

16 lessonsCertificate includedFree

Course syllabus

1

What is version control?

2 lessons
  • Why it matters in teams
  • Working without Git vs with Git
2

Local Git essentials

4 lessons
  • Installation and setup
  • init, add, commit, status, log
  • A proper .gitignore
  • Undoing changes
3

Branches and workflows

4 lessons
  • Create and switch branches
  • Merge vs rebase: when to use each
  • Resolving conflicts
  • Basic Git flow
4

GitHub in practice

4 lessons
  • Create repo, push, pull, clone
  • Pull requests and code review
  • Issues and basic projects
  • Professional portfolio
5

Final project

2 lessons
  • Publish a real project with clean history
  • Professional README

What you will learn

GitGitHubVersion control workflowsGit flowProfessional portfolio

Certificate

Git Certificate - CumbreAcademy

Ready to start?

This course is free. You can access all of the material.

Create an account to start

Want access to every course?

Total Access gives you this course and all the others for $20/month.

This course: Free - Total Access: $20 USD/month (all courses)
See Total Access