Git - Complete Immersion Course
This course is designed to be a comprehensive approach to Git, which means no prior knowledge is required but students will emerge at the end with a very solid understanding and hands-on experience with Git and related source control concepts.