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
1What is version control?
2 lessons
What is version control?
- Why it matters in teams
- Working without Git vs with Git
2Local Git essentials
4 lessons
Local Git essentials
- Installation and setup
- init, add, commit, status, log
- A proper .gitignore
- Undoing changes
3Branches and workflows
4 lessons
Branches and workflows
- Create and switch branches
- Merge vs rebase: when to use each
- Resolving conflicts
- Basic Git flow
4GitHub in practice
4 lessons
GitHub in practice
- Create repo, push, pull, clone
- Pull requests and code review
- Issues and basic projects
- Professional portfolio
5Final project
2 lessons
Final project
- 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 startWant 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 AccessWhat can you do after this course?
These are the recommended next steps for your learning path.