I have recently started to work for Dataquest, so my recommendation can’t help but be a bit biased.
As I’ve been learning Data Science for close to a year now, this is what worked for me: Dataquest’s data scientist path + using extra-Dataquest resources for studying statistics + working a lot on individual projects.
It was no big deal in terms of resources I used. I just found something suitable for my learning habits, and just stuck with that until I finished it. I found Dataquest to be a great place to learn Data Science for anybody who struggles with video-based learning.