You will be introduced to concepts of version control, be introduced to Git basics, setting up a repository, branching, and merging, collaboration with remote team members, and using GitHub. The course also discusses more advanced commands such as cherry-pick, reset and stash and best practices in projects.