When I started to learn Data Science more and more I realized how much breadth of knowledge is necessary.
I don't have a CS degree background and have been doing data analysis and BI development in the last 3 years but that gives me only SQL and a few proprietary BI language, however to be a good performing data scientist technically is required a lot of knowledge across various areas and I soon felt lots of gaps, hence the reason I embarked in the Data Science Python path.
By looking at the curriculum it was what I needed to fill those gaps like, Linear Algebra, Calculus, Command Line, Git besides the core Pandas, Matplotlib and Machine Learning.
Regarding the content I think I hesitated not having videos, because I am very visual learner, but in the end was the BEST think for me, because as you take the course you are forced to get your hands dirt and learn by doing through repetition.
The platform is awesome, the explanation, graphics and examples are very well done and start simple and progress to more challenging exercises pushing you to learn a lot.
I am impressed with me how much I progressed.
The community is very supportive and the forum and chat help a lot and also gives you opportunity to help others as you become more knowledgeable with experience.
I push to finish the total curriculum in 2 months and it was worth it. There is progress % and completion which keeps track of your hours and completion. I set a weekly target of 20h a week and it was the best thing I did.
I recommend buying the monthly subscription as it pushes you to finish early and move on to the next thing and to practice. I know that if I signed up for the year procrastination would kick in.
Review collected by and hosted on G2.com.