Pro Git: branching and merging chapters
intermediateThe branching workflow chapters that turn version control from a panic button into a daily safety net for team projects.
Shipping disciplineFreeBook chapters60 min
Visit resourceConventional Commits specification
beginnerA simple commit-message convention so a teammate can read the git log and understand the project state at a glance.
Shipping disciplineFreeSpecification20 min
Visit resourceAlgorithm design refresher
advancedReground complexity analysis and core algorithm patterns before the project component that hinges on the right data structure.
CS fundamentalsFreeCourse materials90 min
Visit resourceCS50 lectures for first-principles review
beginnerWhen a project assumes a fundamental you skipped, these lectures rebuild it without a textbook detour.
CS fundamentalsFreeVideo lectures60 min
Visit resourcePair programming roles and rotation
intermediateHow to run driver and navigator turns so the hardest module gets two engaged brains instead of one bored observer.
Team coordinationFreeGuide20 min
Lightweight team standup template
beginnerA three-question check-in to keep a project group synced without a meeting that eats a quarter-week of momentum.
Team coordinationFreeTemplate15 min
Stanford Libraries spaces and hours
beginnerReservable group rooms and late-night spaces so crunch sessions start with a room already booked.
Campus supportFreeReference site15 min
Visit resourceDemo-day dry-run checklist
beginnerA short pre-demo routine that catches the dead microphone, missing dependency, and unstaged commit before you present.
Shipping disciplineFreeChecklist20 min