MINI MINI-COURSE
Git Crash Course
Confident daily Git use — commits, branches, merges, rebases, and a clean PR workflow.
Who this is for
- New developers and bootcamp grads shaky on version control
- Junior engineers whose Git workflow is 'commit everything to main'
- Anyone who panics at merge conflicts and doesn't know how to fix them
What you'll cover
- ✓The mental model of Git — what commits, branches, and merges actually mean
- ✓Branches, merges, and rebases: when to use each
- ✓Resolving merge conflicts without panic
- ✓Pull requests and code review flow in GitHub/GitLab
- ✓.gitignore, undoing mistakes, and recovering from bad states
- ✓Using AI to write commit messages and explain unfamiliar history
What you'll leave with
Confident daily Git use and a clean PR workflow — without fear of breaking the repo.
Format & schedule
Weekend workshop — 2 × 3h live sessions
Hands-on exercises in a real repo
Cheat sheet and command reference included
What to bring: A laptop with Git installed. A GitHub account (free tier works).
Where this leads
Loved this mini-course? Go deeper:
AI-Assisted Development
Go deeper: direct AI coding tools with senior-level intent and ship faster.
See the course →