Learn Git & GitHub from scratch! Understand version control, branching, committing, and collaboration with real examples