I recommend Pluralsight. They offer you skill and IQ tests to test how good you are at different topics, and then suggest to you a learning path based on your performance and results. Their courses are also in-depth and easy to follow.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.