👥 Collaborative
Work effectively with others using Git, code review, and good communication habits
Overview
In this session, you’ll learn the fundamentals of version control with Git and GitHub — the tools that let teams collaborate safely on code, track changes, and avoid losing work to a corrupted file or accidental overwrite.
You’ll also explore peer review and pair programming, and learn how to ask for help effectively when you get stuck.
🎯 Learning objectives
By the end of this session, you should be able to:
- Create and manage a repository on GitHub
- Commit changes with clear, informative messages
- Push and pull code from a remote repository
- Conduct a peer review and give constructive feedback
📖 Before the session
Please complete the pre-learning materials. These typically take 60 – 90 minutes and are essential for getting the most out of the session.