How to Contribute to Open Source: A Practical Guide
A practical, honest guide to finding projects worth contributing to, reading a codebase before touching it, making your first pull request and handling review feedback. From someone who has done it and built a 217-topic Git course in the process.
13 Jun 2026
Why I Built a Free Git Course with 217 Files and No Paywall
The motivation behind git-unlocked, an open-source Git and version control course spanning 12 sections and every major platform, and what writing 217 files taught me about technical communication.
21 Apr 2026
academic
git-unlocked
Free, MIT-licensed open source course taking anyone from absolute zero to industry-level Git proficiency across every major platform and tool
other
dotfiles
Cross-platform shell environment for macOS, Linux and Windows - 59 numbered topic files, identical muscle memory on every machine, automatic 3-platform git mirroring and an accessibility-first colour scheme