Check this out!

Have you met Lynda?

Access nearly 3,000 comprehensive tutorials for business, creative, software, and technology skills.