For any training I always recommend www.lynda.com. For 25 bucks a month you get access to more software training you can handle. I just joined for two months and learned a ton. No commitment, contract. Its the best training for the money. You spend most of your time looking for good training with the free training sites, then actually training.