Git & GitHub: The Bootcamp That Closes Every Gap the Last Four Left Behind
ProgramsAug 7, 2026 · 6 min read · Updated Aug 10, 2026
Git & GitHub: The Bootcamp That Closes Every Gap the Last Four Left Behind
Our fifth program in this series, and the first not built around data science at all. Git & GitHub closes a gap every earlier cohort surfaced: people who could write working code but weren't yet confident collaborating on it the way professional teams and open source projects do.
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 actually 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 actually 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 actually use them, not just 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
Dataset releases, new bootcamp cohorts, research papers, and lab updates — straight to your inbox. No spam, unsubscribe anytime.
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 rather than just watching someone else run it. By the end, the goal isn't to know what a pull request is in theory — it's to have opened real ones.
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.
Python for Everyone: Teaching the Language Our Data Science Bootcamps Assumed You Already Knew
After two Data Science & Machine Learning cohorts, we kept seeing the same bottleneck: people excited about ML who got stuck on plain Python before they ever reached a model. Python for Everyone is the bootcamp we built to close that gap on its own.