The more time you spend studying Git and GitHub before the classes starts, the easier it will be to focus on the fun stuff.
- Learn to visualize what happens inside of Git with:
- learngitbranching + a Video Guide
- git-school
- ohmygit - a git game
- Git and GitHub for Poets (also talks about GitHub)
- merge-a-matic
- Git Katas
- git-it
- Understand how to use Atomic Commits
- Understand how to use Conventional Commits
- rebasic
- Pro Git: great open textbook