Although I have not completed this course by now and am halfway done, I feel extremely disappointed with this advanced course.
In this advanced course, course 1 is the intro, and courses 2 and 3 discuss fundamental Python analysis and visualization using numpy, pandas, matplotlib, and seaborn. By viewing content, courses 4 - 6 are advanced Python analysis, such as Introduction to Machine Learning and Regression Analysis.
Let's start talking about courses 2 and 3. They throw you everything, and you must figure it out alone. It's just like you haven't learned Allegra yet, and they throw you calculus staff. How can you learn how to run if you don't know how to walk? It feels like impossible. If you have no previous Python experience, don't take this course! It will keep and keep confusing you.
Let's have an example by looking at course content. In course 3, they taught you data analysis, visualization, and data cleaning afterward. This does not make any sense. If you aren't familiar with data analysis yet, data analysis should follow the steps in order(the steps might differ, but the structure is the same): Ask questions, data collect, data clean, analyze, and visualize. They don't teach in order, which is ridiculous, in my opinion.
I learned content similar to this course about two years ago and recently re-picked it up for review. But for sure, if you have yet to gain experience with Python, don't take this course; find something better, I promise. At least, it confused me more.