Git Short Coding Course — South Africa

Git & GitHub Course

Version Control, Branching & Team Workflows

Git is the most essential tool in a developer's toolkit. This course covers everything from basic commits to advanced team workflows: branching strategies, pull requests, merge conflicts, rebasing, GitHub Actions CI/CD and open-source collaboration.

GitGitHubVersion ControlCI/CD
40
Hours of Training
R14,995
Course Fee
5 Days
Full-Time Option
JHB · CPT
+ Online Nationwide
What You Will Learn

Course Curriculum

Git Installation & Configuration

Install Git, configure identity, understand the repository structure.

Core Git Workflow

init, add, commit, status, log, diff — the daily workflow.

Branching & Merging

Create and switch branches, merge strategies and resolving conflicts.

Remote Repositories & GitHub

clone, remote, push, pull, fetch — syncing with GitHub.

Pull Requests & Code Review

Open PRs, request reviews, review code and merge via GitHub.

Rebase & Interactive Rebase

Clean up commit history, squash commits and rebase onto main.

Tags & Releases

Semantic versioning, annotated tags and GitHub Releases.

GitHub Actions — CI/CD

Write workflows to run tests, lint code and deploy automatically on push.

Branching Strategies

Git Flow, GitHub Flow and trunk-based development for teams.

Open Source Collaboration

Fork, upstream, contributing guidelines and your first open-source PR.

Prerequisites: Basic command-line (terminal) experience recommended.
How It Works

What to Expect

🎓

Expert-Led Training

All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg & Cape Town

Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

Ready to Level Up Your Skills?

Book the Git & GitHub Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.

💬