As said in the title, I find the Data Science Path to be a bit repetitive and not very well put together. What I mean is that it’s quite obvious that instead of being one very big course which contains the material of multiple little courses, it’s just a bunch of little courses put together. I understand that it would be virtually impossible to re-do every course so that it fits well, but still.
More precisely, some topics are seen multiple times, some are seen in an order which I find to be strange and as courses are made to be standalone, it’s always made as if it was the only course that you’ve taken.
A topic seen multiple times:
The use of a histogram and all of the theory about it is explained in part 11., in the course “Introduction to MatPlotLib”, but then it’s also all seen again in part 14., in the course “Histograms”. The latter is a better introduction into it and should be seen before I think and then just the practical aspect of how to plot it should be in the matplotlib course.
Topics that are in the wrong order:
In the matplotlib and seaborn introduction courses, the box and violin plots are seen, and both use statistical quantities such as the mean, the median, etc. These quantities are not at all explained (which is fine, I can search online if I want), but then, there’s complete courses on each of these quantities, but AFTER. I just think that it would be way more logical to explain these quantities first and then see them “in action” in a box or violin plot.
Courses meant to be standalone:
In a lot of courses I have seen half of the explanation being about Pandas, numpy, list comprehensions, etc. when one part of the code used one of these libraries or mechanics. I think that this could be easily fixed if these explanations were in a separate page or “slide” of the course and then ignored if the course on Pandas or numpy, etc. has been seen by the person.
These points are not that big of a deal, but they are little things that annoy me quite a lot, and, frankly, makes me want to stop using codecademy at that time to do something else instead.