I've used Lynda.com two times, once in the past when they sold DVD training, and recently with the subscription service. I think the subscription service is much better because you end up paying much less and potentially learning more because you can watch any series.
I find it takes about 7-14 days to go through a training course if you take your time and practice it. So I paid $25 and was able to get some training on Prototype JS two months back while getting some bonus training on Python and SQL.
There are a lot of free videos on YouTube, but when you need a series done by an expert I would suggest forking of the $25 to get your training. It's a downside you can't save the videos, but they must protect their investment, and by the time you spend learning whatever you are there for -- you most likely won't need to re-watch the videos. Lynda video tutorials are worth the price.
I had one an issue where I had cancelled my account, since i only needed some training for job preperation, and they billed me again. I sent an email over explaining the issue and how they could see I haven't watched a video in over a month, and they refunded my money and cancelled my account for me.
So take a look at Lynda.com and get some video training if you feel so inclined, it has certainly helped me! Also, I am not affiliated with Lynda.com in any way.