I second pluralsight.
Anecdotal: I tried learning angular2/TS through egghead but found I wasn't grasping simple fundamental concepts though the videos were quality. Tried pluralsight and they start from a point that gradually built my confidence in my knowledge. Been doing more and more courses on there pretty decently.
I will continue to checkout egghead first and pluralsight second if I'm not grokking it.
Disclaimer: Prior company provided egghead license, current company has a pluralsight employee license.