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.
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.
By Lori T
•Nov 7, 2022
Not impressed from an educational standpoint. The videos showed the code sometimes so briefly you did not get a chance to see what you would be dealing with. Then the syntax of it being a method being applied wasn't fully explained until very late. In the hands-on labs, you mostly ran the codes as they explained again but when you finally got a chance to start trying to type the basic codes they had you doing examples that weren't basic. Often throwing something at you that hadn't been covered or covered well. It's the equivalent of teaching basic division and then the first practice you do is asking students to divide fractions or mixed numbers. It did not meet the goals it stated half the time of what you'd be able to understand or do.
By Botond C
•Jul 13, 2022
It is not structured well. For about 3 weeks, it is very basic Python and programming, after then just some hints on some Python libraries. The videos of the first part are redundant with the lab contents, afterwards they only cover a part of them. Labs use Python programming elements that aren't taught neither in videos nor in labs themselves. Videos' tempo is too quick, they are cut too tight, a bit of time might be needed to grasp what one sees in them. Tests are pretty easy, sometimes faulty or hard to figure out what the author expects as right answer. A 100% final exam took about 3 minutes to click through. There are barely any ways to report issues or review contents. I expected way more serious content from IBM.
By SWAROOP R
•Oct 4, 2024
Quality of content and exercises need to be drastically improved. Compared to the first 3 courses in this certification path, I noticed a significant increase in errors, omissions and an overall drop in the standard of content. Variable names in code are poorly thought out, definitely don't follow best coding practices. Code is not updated to conform to deprecations. Exercises are created without arming students/learners with the necessary knowledge or tools. Especially for folks from a non-IT background, this course is a very rough and frustrating experience. If IBM really wants to stand behind this course, they should take the trouble to improve the content of this course, otherwise their reputation will be tarnished.
By Michael S
•Jul 12, 2020
1. I wish the labs had more doing and less reading. Especially since the labs and the videos cover pretty much the same stuff.
2. There are small errors everywhere in this course! It would be so much better if they just had one human take the time and go through the entire course from beginning to end, fixing any mistakes. For example sometimes the quiz questions in the videos pop up right before they explain something, not after. One of labs contains a table that is illegible. One of the labs asks a quiz question not covered by the lab itself. And the first to graded quizes are before the labs and they clearly should be after. I'm only in week two and these are all the mistakes I've found so far.
By Frazer L
•Jan 5, 2021
Not exactly a beginner friendly course. Videos are of poor quality like watching a bad powerpoint, voice sounds robotic. Sentences are cut off midway for a quick quiz question. The skills labs were oke, good for extra info on how to write code though the assignments just jumped to a more experienced level than beginner half way through the course. The quizes are to easy...
First course in the specialization just feels like a promotion for IBM software, a lot of info on how to open and read files in different programs without having to use them.. Just explain what programs are used in data science and why. Then when you actually have to use them you can dive deeper.
By Kendall G
•Oct 31, 2018
I was really unimpressed with this course. There were many grammatical errors throughout the lessons, labs, and the final assignment. The lessons move very quickly and the quizzes are not challenging. I would have liked the quizzes to feature more code-from-scratch questions. The labs did have coding questions but were also very easy. I never felt like the material 'stuck' with me. The most frustrating part of this course was the final assignment which tested us on concepts NEVER introduced during the course. The discussion forums reflected this as many other students were very confused as to how to complete the final project. I would not recommend this course.
By Steve L
•Dec 24, 2022
The videos are basically power point slides with an script that's read by a paid voice actor. You can tell because they sometimes place the emphasis on the wrong word, making it doubly difficult to comprehend the topic. Most of the labs are just pre-written code for you to run, rather than actual home work assignments that require you to write your own code. There's another course offered by U of M. Even though it doesn't offer an IBM credit, you feel like you've learned something. If I had to pick from the 2, I would pick the U of M course, and then take your code and publish it on Github and use that as a "badge".
By Alexis M
•Feb 2, 2024
Felt like being taught by a substitute teacher without full knowledge of the subject matter. In the rare case where subtitles were available, they were presented separately from the video and made them nearly useless. Questions often referenced a specific context from a video but then did not explain that context when referenced later in the chapter. Most questions contained the answer in the question itself (ie: You have a red ball, which word represents the color?) I will not be continuing with coursera, despite the financial aid I received, this does not deliver adequate value to be worth the expense
By Jay J
•Sep 20, 2019
The instructions for IBM Watson need some work for those of us who are not actively involved with that environment. I also utilized my "free" processing in a previous class (due to the same instruction complaint) and had to contact IBM support to resolve over the course of 5 days. I suppose the good news is that I am now much more educated on IBM Watson through trial and error coupled with customer support. It should be noted that a set of instructions from IBM support and a 7 minute phone call resolved my issue which I am pleased with. However, it took ~5 days to log a ticket and get to resolution.
By Henri R
•Apr 13, 2023
The title of this course is way too ambitious; this was more like a Python 101. Also, I disliked the way of just briefly presenting various things like functions, methods, libraries etc. without proper context. It would have been great to see how to implement these various stuff and why. Consider for example, previous module regarding presenting a case in Health industry - that was a fitting addition. Sure, there were some examples, in the labs but not in videos. Besides, one of the weeks had some cryptocurrency related stuff as an example. Really? You thought that was pertinent demonstration?
By LME L
•Apr 20, 2021
The IBM Watson space didn't work at all -- big disappointment. There were several places in the material that appeared to be pasted in from other courses or referred to materials that had not been taught anywhere previously. This created a lot of confusion working through materials and I even lost points on a couple of quizzes due to quiz questions being presented for which graphics were missing or course material had never been introduced. I"m concerned about whether there is a human who has responsibility for maintaining and correcting the errors in the course material.
By Joseph H (
•Mar 22, 2021
While IBM's lectures have an irritating voiceover for lectures and can be stereotypically useless at times...they are usually really beneficial in one regard or another. However, this particular Python course is horrific and acts as if it were to help guide you through it, then pushes you into the deep end saying that you should know how to swim. I recommend taking a Python Bootcamp if you want to gain anything of substance out of this course, but then again, after the boot camp, you won't need it. For a "professional" company, this course leaves almost all to be desired.
By Matthew A
•Mar 24, 2021
The week 4 content is a complete 180 from the earlier content in the IBM Data Analysis Certificate. Spelling errors, poor video quality, incorrect information and exercises requiring you to use commands in Python that will not be introduced until later in the course. Some staff were also unhelpful in the forums; replying to questions about exercises and concerns with only a "Thanks for your feedback". I was very satisfied with the course until this point. Other parts of the course were well done and unfortunately made this one part stick out like a sore thumb.
By Pascal B
•Jul 31, 2021
This was by far the worse course. There is no logic going from one section to the next, the time estimates are way off. New sections should build on the previous sections. Also, the Notebooks simply repeats what's in the videos so why having me do both? Also, even by simply copying/pasting the code from one Notebook to another (to see the results), it took me more than the estimated time. And that copying/pasting is not good practice. I finished this section with sub-standard understanding and retention considering the amount of time (and money) invested.
By Tracey C
•Jan 25, 2021
The videos and quizzes were fine. Some parts of the hands-on labs were ok, the final project was fine. However, the hands-on labs are NOT for beginners. They would start out just fine but then most had a last project that was just ridiculous- using functions and syntax that was not in any of the videos or earlier parts of the lab. It was so frustrating for me and the discussion boards are full of tons of other students with the same frustrations. The earlier courses were good, this course was poorly constructed and executed.
By Supral R J
•Sep 22, 2024
This would perhaps be a great refresher course for people who've learned Python or dabbled in other languages, but for someone new to programming (like myself), the videos aren't very helpful and the labs don't explain programming logic or library purposes very well. Some of the exercises were just repeatedly pressing Shift+Enter to run code cells. I found myself constantly asking ChatGPT for explanations because after Module 3, labs introduced codes abruptly without providing any background. Can't help but feel let down!
By Joseph K
•Jan 14, 2024
unfortunately I'm having to supplement this course with Harvard's EDX CS50 intro python as the content here is thin, rushed, and leaves gaps. It also introduces new characters and syntax inside the practice questions that it doesn't cover in the short "lecture" videos. IMO python should have been introduced right from the start of the Pro Cert and not 4 subjects deep, so by the time you got here you would be more established at with it, and not having to reach into other programs to address shortfalls with instruction here.
By Hieu L
•Aug 30, 2019
Contents are simple and easy to learn. However, It covers basis aspects of Python programming
But I expect more in-depth practical examples and exercises. I think the course should includes more projects. The most confused part is about IBM Watson I personally not quite 100% sure what is the goal to include that platform in this course and moreover what does it actually help the future ai/data engineer or scientists. Because most of the time, I was talked about configurations and stuff which I am doubt it will be helpful!
By Agnieszka W
•Jun 20, 2019
Very disappointing unfortunately. In the video lessons and tutorials all the examples are far away from the "real world" examples. I didn't have the impression that the learning material helped me prepare for the final assignment. Also the explanations in the tutorial are very vague and misleading and partially using obsolete screenshots that don't match the current naming and navigation. I had the impression that I spent more time dealing with the lacking precision of the descriptions than with writing the actual code
By Rebecca C
•Jan 2, 2021
I took this course as part of the Data Analyst Professional Certificate and have never worked with Python before. I thought this would be an easy(ish) introduction to Python, however this course is not for beginners. The first two weeks are easy to follow, but the videos and exercises for the rest of the weeks were too fast and too shallow. I had to supplement this course with one from CodeAcademy to feel comfortable with the material, and I still don't feel that I have a firm grasp of Python, Pandas, or Numpy.
By Nadia S
•Jun 11, 2020
This course was just irritating on so many levels. While it does give you an introduction to Python (again many free tutorials online) some/most of the end section exams have 3 questions which is just crazy. Many questions within the videos appear before you get to the answer in their explanation. I found this frustrating on many levels. The course uses Juptyer notebooks without ever explaining the interface. This is the first Coursera course that really makes the question the quality of the course on here.
By Nellie
•Sep 21, 2023
It wasn't the best course, mainly because a lot of terms, functions, methods, and technologies were mentioned but not really explained. Instead, we were told to "review the lab for more information". However, the lab simply repeated what the videos shared. It would have been nice if complex concepts like matrices, web scraping and file reading were explained a bit more in-depth along with provide real-world examples. Also if the examples tied to each other in some way. A bit disappointed with this module.
By Alexander H
•Nov 10, 2021
There is a huge gap in the level of difficulty between the code shown in the videos and the ones in the exercises. It would be a big help if the solutions, especially the code which wasn't explained in the lectures, would be explained more in detail or at all. Just providing a reference to another provider (for example w3 schools) is not what I have expected as support from IBM. In that case I could have choosen to take Python courses directly at w3 schools.
By Yarden H
•May 2, 2022
I think that this course is getting too much credit for the contact it provides.
It defiantly covers the basics and what you should know in order to get started with Python, however, there are a lot of mistakes throughout the classes and the explanations in the videos are too short. They don’t go deep into the why’s and how’s and for beginners it is so important. I had to go and find Youtube videos in order to really understand everything.
Really a shame...
By Dane A
•Apr 29, 2024
This course was rife with errors in the quizzes. Tons of grading incorrectly and errors or issues in the questions being asked. Pretty unacceptable when you are supposed to be teaching beginners. I am taking this course as a part of a larger series for a certification, and already have a lot of experience with Python. Pretty disappointing to see such a lack of care from a big name company and someone who has a PhD in data science.