I really like the content of the course.What needs to improve is the networkx package is used in the lab. It's an old version with old functions and they are not working sometime.
If you are following Dr. Severance's Python course series, expecting a similar experience, be ready for disappointment. Where Dr. Chuck's series is well-taught in-depth information with great examples and explanations, this course series is basically a summary and the instruction to go out and learn everything yourself from the web. That's an abysmal way to teach, because for beginners to data science programming, there is no basis to determine which is bad or good information you pick up from a blog or Youtube.
This class is a perfect example of just that, but worse, because there's an implicit trust in a professor from a university the caliber of Michigan.
The lessons are old, and they won't update them. The forums are full of bug reports and information about code that works when tested outside the class environment, because the class is taught on networkx version 1.11, which was released in 2016. I'm writing this in April of 2020, and networkx 2 was released almost 4 years ago, and this class is teaching techniques that no longer work because the code is deprecated.
In every course in this series, I wasted long hours trying to debug what I was doing wrong in my assignments, only to find out that my code was perfect - today, and the grader was testing my work with functions that are no longer valid.
I know reviews can be biased, especially negative reviews, so please read the forums before enrolling in this course and wasting your money. The quality of education from this series is very poor, and you are better suited to learning from Youtube (sadly) if you want actual information you can use in your work.
Unless you are looking for an education so that you can go back in time and find a job in 2015, this course is a waste of time and money.