Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
git Community Resources
These courses are provided free of charge by their instructor for all to learn from.
Pro git Courses
These courses require an egghead membership.