The course had helped in understanding the concepts of NumPy and pandas. The assignments were so helpful to apply these concepts which provide an in-depth understanding of the Numpy as well as pandans
overall the good introductory course of python for data science but i feel it should have covered the basics in more details .specially for the ones who do not have any prior programming background .
von Jordi C•
In my humble opinion, this course does not have a correct balance of difficulty of new concepts/tools with the exercises given by the course to practice. It is a "hey, look, there is something called pandas out there that may be very useful for you" but it is too introductory. And I know the course has the word "Introduction" in the title but that does not grant, in my opinion, to run a 4-week course such as this one with so little content
von Alvaro A•
The whole curse relies on the automated grading system, which is still a little sloppy. I think it would be useful to have one notebook or cheatsheet with all the important functions. And also, I personally like to have a reference assignment that was completed by the instructors. This could be provided before or after the course, but the way I really learn is by reading other peoples code and seeing ways to code problems. Thanks
von Chyld M•
A good introduction to python and data science. The questions were just about the right level of difficulty. My main criticism is that the online videos were pretty short and not going into a lot of detail, whereas with the questions you had to do a lot of extra research to figure out how to solve them. More interaction with the enrolled students during the course and having more in-depth videos would make the course a lot better.
von Shivam S•
The course is good if you are carrying even a little experience with python and data science. The teaching methodology is not that impressive but it can make key points clear. Assignments are really good which can be the best part of the course undoubtedly. Though once enrolled, you will yourself going through the discussion forums a lot because not everything is provided for the assignments. Self-exploring is highly encouraged.
von Dr S K•
The material intended to be taught by this course is really good. What is missing is additional video tutorials to support the learner. I had to resort to youtube video by codebasics and other people so I could put together the required knowledge for this course. It urges the learner to do individual learning which is good, but there needs be more direction and support with educational material presented in a meaningful manner.
von Soham A•
The assignment questions need a thorough understanding of the concepts which requires elaborate explanations with more examples. I felt that the standard of the examples were too low as compared to the standard of the assignment questions. I would not recommend this course to any beginner of Python language. The discussion forums on the other hand are inactive and I haven't received any quick response to my questions posted.
von Rolf B•
Overall I learned a lot, but the relation between course material and effort to pass the assignments is not good. For example for week 4 there is 23 minutes course material (videos) and I needed roughly 15 - 20 hours to pass the assignment. In week three it was not much better.
The videos are only describing rough principles. For the assignments you have to search for a lot of other sources in the internet.
von Brent A•
In my humble opinion, the Python ramp-up in week 1 is not sufficient to effectively complete weeks 2-4. This course necessitates a bit more practice in Python. The lectures are cut-and-dry, and I recommend frequently referencing them when completing the assignments. I spent about 1.5x the listed time-to-complete on most assignments. On the flip side, I gained a lot of knowledge by putting forth full effort.
von Ryan S•
Honestly, it was a good crash course into data science in python. My 3/5 star rating comes from the fact that I think their could be more content / examples shown in the videos. The videos were a good start into the assignments, but I had to spend hours reading on the internet to really understand enough to complete the course.
I liked what I saw in the videos, just wish there was a little more substance.
Course lectures were good, tho at times a little too rapid. The python text appears and disappears too fast to digest, I did a lot of pausing.
The early exercises were good, but later ones were finicky. I would prefer more intermediate steps to confirm we're on the right track. In particular the last (huge) exercise was frustrating, just being told I've got it wrong with no feedback on why.
von Etienne B•
The content is rich and useful, but the assignment in week 3 was excrutiating: it was too long with pointless, confusing questions. I really considered quitting the course though I already practiced pandas heavily in the past. Please do something about it. The assignment in week 4 was much more profitable. Not necessarily easier, but it had meaningful questions and a concrete goal to achieve.
The course material is shallow and there's a huge jump between the lectures and the assignment. I'm able to finish the course only because I learned python and pandas before. The assignment questions are sometimes too vague, and grading system doesn't show why the answer is wrong. It would thus be very helpful to have a option for showing the correct answers after one finished the course.
von Shubham K•
This course requires a lot of self learning from students, it would have been great if there were more video lectures. I found this one a little bit difficult for me because it required a lot work by my side. The course is okay i will say. It gives a general idea of what this field is all about. I really loved the articles this course provided , they were interesting and informative.
von Gavin C•
A decent introduction to data analysis using python, particularly introducing the pandas framework. The material can be a bit uneven and disjointed, and the assignments sometimes leave you guessing what is actually required, but overall this was a useful intro to the topic areas. If you're prepared to supplement the course material with your own research you'll get a lot out of it.
von Sarah A•
It started out great but the more difficult assignments like week3 and week4 could use better wording and better clarification on the expected submission answers. The problems could be more well defined based on expected answers. A lot more of my time was spent troubleshooting the errors of assignment submission than what was being asked to be solved in the assignment question.
von Mary A H•
The assignment difficulty is much, much greater than the rather basic instruction provided in the lectures. This results in a lot of google searches to figure things out. I feel I could have received an equivalent level of education on my own, by reading books and doing free exercises online. I don't feel there was sufficient value added by the course over independent study.
von Justin W•
PRO: The lectures and content are good. CON: The version of pandas the grader uses is quote old, and is older than the version used in the assignment notebooks, meaning some code that runs ok when you test it crashes in the grader, *with no useful error message*. This caused a lot of hassle and wasted time for me, but hopefully they've fixed it for the new course.
von Bianca Z•
The course per se deserves 5 stars, however the "grader" (=the program which checks you programming) is a pain in the a**. I once submitted a float but it wanted a float 64 ... well yea ...
The Tips in the discussion forum are great - however they could be highlighted better (e.g. extra post).
I especially loved the discussion prompts. I thought them very important.
Although material and assignments provide a good way to learn Python, the estimated time is understated especially for beginners. The challenge is not only what the assignment is asking but dealing with the autograder and making sure responses are syntactically exact. It's easy to spend hours on one question so make sure to make good use of the discussion board.
von Vivek S•
Lectures should be more in depth especially when going over the concepts in python. They should show at least couple of ways to solve problem under discussion to help drive home the discussion point. Assignment questions were not constructed properly and were very confusion at times. Having a correct answer (not the solution) would help in debugging the issue.
von Vincent R•
A very interesting and challenging course that would benefit from replacement of the somewhat disturbing living background of the videos, a slower-paced delivery of the lessons, the proper identification of the key functions and methods that are required for the assignments, and replacement Kudos to Yusuf without whom I would not have complete the course!
von Vishal D•
Really good problem sets and discussion forums. Unlike some other courses, this one doesn't provide much in the way of useful videos. Essentially, you get problem sets and have to search pandas documentation or StackOverflow for help, or look in the discussion forums. Still very useful in learning pandas, but the "classroom" part is not worthwhile.
von Bryant C•
It was a good introduction to Python for those who are familiar with programming basics, however, the assignments were quite ambiguous at times and did not involve much material from the actual course lectures. Nevertheless, the discussion board helped along with the TA providing helpful hints, guidelines and test code for solving the problems.
von Iustin D•
The course content was OK. It's jut a pity that the assignments section was so frustrating to use. I needed around 10 attempts for each submission just to realize that I forgot a print() or that the file names were not exactly as in the requirements... In total, I spent half of the time allocated to assignments just to hunt for stupid errors.
von Randal P•
The course was helpful in presenting typical problems in data science, but the lectures showed you examples in one area of pandas and the assignments asked questions in different areas of pandas. I found the assignments frustrating and spent much of my time trying to understand what they were asking rather than actually solving the problems.