- Introduction to version control and usage Github, Bitbucket and Gitlab
- Initializing and cloning git projects
- Git commit/push
- Branches and Pull Requests
- Standard practices for naming GitHub branches
- The .gitignore file
- Github exercises: Collaborating in the same repo and handling merge conflicts live.