Lynda.com
A tutorial database allowing you to build theoretical foundations, explore processes, and practice skills in an array of subject areas. The Graphic Design learning path includes tutorials on colour, typography, and layout, as well as software products.