Git & GitHub Professional
Master version control and collaboration: repositories, branches, commits, pull requests, merge conflicts and CI/CD fundamentals.
Level & requirements
Develop specialised, job-ready professional expertise.
- Required experience
- Solid working experience in the field; ready for specialised, job-ready work.
- Prerequisites
- None — you can start today.
- Career roles this supports
- Software Development ProfessionalProfessional
Git & GitHub Professional is a professional, project-driven course designed for career-focused learners. Across 36 lessons in 9 modules you build hands-on skills, complete practical exercises, and finish a real project that is assessed against professional standards.
What you will learn
- Use Git fluently for daily work
- Branch, merge and resolve conflicts
- Collaborate with pull requests
- Understand CI/CD fundamentals
Curriculum
Git Fundamentals
Why version control · Repositories · The working tree and staging · Git config
- Lessons are being published.
Repositories
Initialising and cloning · Remotes · Fetching and pulling · Repository hygiene
- Lessons are being published.
Branches
What branches are · Creating and switching · Merging · Delete and cleanup
- Lessons are being published.
Commits
Meaningful commits · Staging and committing · Commit history · Reverting and resetting
- Lessons are being published.
Pull Requests
The PR workflow · Opening a PR · Reviewing code · Requested changes
- Lessons are being published.
Merge Conflicts
What causes conflicts · Resolving conflicts · Avoiding conflicts · Conflict tools
- Lessons are being published.
Collaboration
Working in teams · Code review etiquette · Issues and milestones · Documentation
- Lessons are being published.
GitHub Projects
Project boards · Issues and linking · Automation basics · Repository settings
- Lessons are being published.
CI/CD Fundamentals
What CI/CD is · Automated tests · Build pipelines · Deployment basics
- Lessons are being published.
Requirements
- No prior experience required
- A computer with internet access
- Commitment to the practical project
