If you have a team that is very big and have a wide range of skills they need to improve, then this is the site for you. Lynda.com has a robust list of options for training. Is well organized and you can find pretty much anything. Personally, I have reviewed videos about design, photography, development, and even management. I like that keeps track of what you have watched.
There is no a smart way to identify your skill level so you can be "assigned" to the right level. Many times I ended up skipping videos because it was too basic. I wish they had a way to test your level and then provide suggestions as to where you should start.
It is a very efficient way to learn things in a system that keeps track of the progress. It also provides a robust set of options for different type of learners and includes practical examples to follow.