Being a good data scientist requires a lot more than machine learning, including a solid understanding of the business side (deep domain knowledge), the ability to write production-grade software and tools, scripting/hacking/data munging, math/statistics, and common sense. Running a sanitized dataset through machine learning algorithms is maybe 5-10% of it.
I'm not trying to discourage people, I'm thrilled so many people are taking an interest in data sciences and I want to push interested people in a direction where they can excel at it. But this article is dangerous - becoming a data scientist requires a lot of hard work. I've seen a large sample of people (through interviews) who think a single online class is enough to get into the field. It's a great start, but if you want to be valuable you need a wider set of skills.