I just realized that I apparently never posted about PluralSight, even though I reviewed a bunch of courses I took there.
PluralSight has a lot of courses in many areas. This includes development, game development, art, devops and more. They also have smart systems that will evaluate you and suggest courses in a specific area, such as C#, Java, etc.
One area that is constantly mentioned on Reddit and other places is their .Net courses. These cover many minor topics that is hard to see elsewhere, and usually their coverage will be more to the point than a book – so that you know what you need to work with a technology.
The professional plan is US$499 per year. There are usually sales throughout the year, and I usually renew then. You can also get a free trial, and Visual Studio subscription get you some free time.
Their iOS app is pretty good. They have Android and Windows (with off-line course downloads) but I haven't used them yet.
Many courses also have closed captions, and you can change video speed, although for me that works poorly and changes itself often.
Overall, very much worth it for the specialized courses, specially for .Net developers. For others, Safari Books might be interesting because of the book AND video coverage.