DR
Sep 27, 2024
This course was really helpful in make me understand all the topics of Python from scratch, including the slightly advanced topics, of APIs, for my level as a freshman just getting settled in college.
MA
May 16, 2020
The syllabus of the course takes you in a roller-coaster ride.
From basic level to advance level and you won't feel any trouble nor hesitate a bit.
It's easy, it's vast, and it's really usefull.
By ashirwad s
•May 14, 2019
A few more hands-on for using IBM Watson studio efficiently would have been helpful. Still it was an amazing course.
By Gaurav D
•Jun 21, 2019
The videos are good. The level of assignments can be improved.They are quite easy and straight forward.
By Vivian R
•May 25, 2019
The IBM section at the end is depending on the cloud services that sometimes have connectivity issues.
By Steven S
•May 27, 2019
The final assignment needs some editing. The instructions were vague and grammar needs some work.
By pooja s
•Apr 2, 2021
Python basics are taught well but at the end sessions got too hard all of a sudden.
By Mariana N
•Aug 30, 2021
Gives insight into the language of Python, but not much application practice.
By Anushil G
•Jun 5, 2019
well structured courses and assignments the quizzes could be more challenging
By Flint C
•May 2, 2023
some parts were simple with difficult assignments following immediately
By ANIRUDDHA B
•May 21, 2019
Peer to Peer assignment was confusing and misleading.
By Ahmad K
•Jul 15, 2024
it covers the essential basics for data science
By Sharath S
•Nov 11, 2020
Explanations too cumbersome around APIs
By Vikash R
•Feb 27, 2021
This course was of intermediate level.
By Hima K
•Sep 18, 2023
Good
By Aman C
•Feb 19, 2023
mmm
By Michael B
•Jan 15, 2024
The course does give a good overview of Python. While the instructor seem very skilled at Python, they are not well trained in how to teach. Concepts are introduced before they were explained. Some items are explained later, others are never reviewed. Some of the scenarios used to explain the code do not really work well or are not real-world way that anyone would do something. Some exercises in the lab are unclear of what they are asking for and/or not shown in the examples preceding it. While it is necessary to do some advanced coding to setup the labs, these do not include any explanation of what the code is doing in detail as if we are supposed to just ignore that rather than learning how that code works and why it was done that way. As a deaf person, it was very disappointing that the majority of videos are not captioned and, therefore, also did not have transcripts. Both of these are essential for a deaf learning. Having to rely on Chrome for captions makes this course far less accessible than other courses on Coursera.
By jbrandt
•Feb 23, 2022
This section is an intro to python basically and it trys to cover a lot of ground with very short videos. And as you can guess it's not great for conveying more complex aspect to python or data analysis with pandas.
I have taken multiple python tutorials/courses along with data science for python and sql course. I have to say that it wasn't worth it for me on this course, but it might be useful if you are a complete beginner or taken a course or two and need the refresher.
However, given how complex python and pandas/other packages can get, this water down version is just what you would expect from a course trying to teach bare minium to get you up and running. I suspect the next few course sections that also deal with python will help supplement/reinforce what you learned in this section so I gave the course a 3/5 rating.
By Haseebullah A
•May 13, 2023
I am rating this low, because the content can be improved a lot. Especially the Week 5 Content.
Also, in the Webscraping , some some Libraries were used without telling anything about them, like 'pyfetch'. And, they keep using a custom Download() Function, with await and async keywords. These should be introduced first, otherwise do not use such.
And, the append() method of Dataframes seems to be deprecated. i hope you would soon change in to concat().
And, the read_html() method produces error, even though 'html5lib', 'lxml' were installed and imported. I was unable to resolve this issue, neither in the SkillsNetwork Online nor locally.
I knew Python already, however i have now learned the Numpy, Pandas, and APIs very well. I hope i will Develop a good Project using these Tools.
By Camila C
•Dec 30, 2021
It starts easy but finishes ver complex. A beginner can follow easier in the first part but will have a lot of trouble in the end because it get vey complex. I had a hard time but it's not difficult to complete the course, however, for person that doesn't know programming, the course finishes with the person not knowing how to use properly half of the content. Besides, the labs are not so intuitive as the exercises have a huge gap of difficulty. The videos are short and don't have a clear explanation, they leave the explanation for the labs that have the same text from the videos. The labs are a little confusing and the hard coding is just showed to you with no explanation, you just accept it.
By Raf
•Jul 17, 2024
Module 5 is absolute garbage. Everything is ordered the wrong way. Things NEED to be reordered. Damn! How tf did they drop in quality just like that from m4 to m5? Until m5 everything was ok. They never teach or talk about pandas.read_html and yet in m5 “Practice Project: GDP Data Extraction and Processing”, they ask you to get a table from a URL. Only in the solution do you see that you need to know about pandas.read_html to be able to solve this. Later they talk about it. Like what? Why not teach it first then exercise? This is insane. Never in m1 to m4 have I faced this. But in those module 1 to module 4, I learned a lot. My basic in Python is complete. And now I go make PROJECTS> BYE!!!
By Ryan W
•Mar 2, 2020
I found the premise of this course effective and the introduction to python and everything it encompasses was great. However, the section on numpy the labs didn't work, it wasn't explained why numpy is so useful in terms of matrix multiplications (am sure we will find out but even just a quick blurb / insight to link understanding), there were no case studies in the latter half which made it just information dumping. And the final section on API also didn't clearly explain why they were so useful. There was a lot that this course could have done - fingers crossed the content improves in terms of explaining larger picture too.
By Darina K
•Feb 28, 2022
The first 2 weeks were good. Challenging but exciting at the same time (although the quizzes were really easy compared to the actual material). But. from week 3, the course just doubled in speed and, by week 5, I couldn't keep up with all the new things they were introducing. In the end it was hard to feel like I learned enough. I had grasped the content from week 1 and 2, but from week 3 many important topics are not explained deeply enough for a beginner to understand. If you're already knowleadgeable then take this course . don't know if I'd recommend it to another complete beginner like me though.
By Jess M
•Feb 5, 2019
A lot of passive exposure to basic structures of Python , but desperately needs more practice examples and more explicit exercises using code. The instructions for the final activity make a leap several steps past what is presented in the videos and asks that you figure out how to do multiple steps of code without any actual practice coding prior to that. Says its for beginners, but does not teach for beginners. Coursera needs something between Python for Everybody, which is super slow, and something like this, that assumes you intuitively get it.
By Luis R
•Dec 5, 2020
Although I think the material is really good, I think the content of the quizzes in the videos and the quizzes in Coursera does not prepare you enough for the Lab works in the course. Those quizzes seem too simplistic and then the jump in difficulty in the labs can be frustrating for many. I suggest that the quizzes provide a little more comprehensive detail in a way that tests your understanding but also guides you to doing better jobs at the labs
By Vimal O
•Nov 9, 2021
On overall IBM data science professional certificate track: Pros: Content is just good enough, instructors are good. Cons: IBM watson and the platform given to practise on is awful and has terrible performance and reliability issues, most often doesnt work and had an impact on my test deliverables. I personally overcame those issues to some extent with kaggle's and google colab jupyter notebook environments.
By Maria P
•May 9, 2019
Weeks one to four are good. Week 5 is full of mistakes. You lose a lot of time for correcting stuff instead of actually learning them. The assignment takes double time just because of the corrections in the given instructions. The data that you have to load in order to complete the assignment are in the wrong address! More examples and coding should be included in week 5.