• Pluralsight is so good even Microsoft has decide to include a trial subscription with their MSDN subscriptions.
    I myself signed up for a year and took many courses (60 or so) on a wide variety of things, 90% of them I found to be quite good.
    Many of them proved to be very informative, I don't remember which ones. But I will use them again. You cannot beat the price for what they have to offer.
    Full disclosure: I have NO relationship with Pluralsight or any of their affiliates.
    But if you are looking to learn a variety of things look at Khan Academy