This is our fifth program in this series, and the first that isn't built around data science at all. Git & GitHub is a full, one-month bootcamp about exactly what the name says, and it closes a gap that showed up quietly in every cohort before it: participants who could write working code but weren't yet confident collaborating on it the way professional teams and open source projects do.
The last gap in the series
We first noticed this in Python for Everyone, where a single lesson on Git and GitHub was enough to get participants committing and pushing homework, but not enough to make them confident with branching, merge conflicts, or opening a pull request on a repository they didn't own. We saw the same thing again in the June 2026 Data Science & Machine Learning cohort: strong final projects, submitted the way individual code usually gets submitted, rather than the way a team ships software together.
That gap was consistent enough, across enough programs, that it deserved a full month of its own instead of a single lesson bolted onto the front of something else.
From one lesson to a full month
Every prior bootcamp in this series touched Git briefly, as a means to an end, a way to submit an assignment. This one flips that: Git and GitHub are the entire subject, taught the way professional engineers and open source contributors use them, well beyond the handful of commands needed to push a folder of homework.
What the curriculum covers
- Understanding version control and why it exists in the first place
- Creating and managing Git repositories
- Tracking changes with Git, commits, history, and diffs
- Working with branches
- Merging code and resolving conflicts
- Collaborating using GitHub
- Creating pull requests
- Contributing to open source projects
Practice over theory
Git is a practical skill: the more you use it, the more confident you become. So the bootcamp is structured around repeated, hands-on practice. Clone the repository, follow each lesson in order, complete the assignments, and run every command yourself. By the end you should have opened real pull requests yourself.
Open and free
Hosted by Sharafdin Yusuf and Omar Tood and, like every bootcamp in this series, fully sponsored by Dugsiiye, so every seat was free. The full curriculum lives in the public git-github-bootcamp repository on GitHub under a Creative Commons BY-NC-SA 4.0 license.
Five bootcamps later
Starting from a single one-month cohort in September 2025, this series has grown into five programs: two more Data Science & Machine Learning cohorts, a Python foundations track, and now Git & GitHub. Each one exists because the last one surfaced a specific, concrete gap (Python fluency, then collaboration skills) rather than because we set out with a five-part curriculum from day one.
Every lesson from every cohort stays public and free on GitHub after the cohort ends, under Dugsiiye's continued sponsorship. As long as Somali learners keep telling us where the next gap is, we plan to keep building bootcamps to close it.
Writing about Somali language technology, open data, and AI from the lab in Mogadishu.