Concepts of configuration management and version control, and how they are implemented using git and GitHub.
Why, what, how, and when you will learn about configuration management
Screencast 4 min
Basic concepts of VC and CM, from rcs to cvs to svn to git
Screencast 15 min
Google Tech Talk (optional, but interesting (1M+ views))
Screencast 70 min Optional