All software developers should be making use of version control systems, they represent the technology that makes us efficient, and collaborative workers. This course will take you from fundamentals through to a competent user of Git in one day, and lay the foundations for you to take your studies further.

By the end of this course, you will be able to 

  • Create local and remote repositories
  • Implement branching
  • Merge and pull requests
  • Handle merge conflicts
  • Rebase and amend branches
  • Construct aliases

This course will be delivered through a combination of face-to-face teaching, labs and online resources