it becomes easier wand clearer when one gets to complete the assignments as to how to utilize what has been learned. Practical work is a great way to learn, which was a fundamental part of the course.
The syllabus of the course takes you in a roller-coaster ride.\n\nFrom basic level to advance level and you won't feel any trouble nor hesitate a bit.\n\nIt's easy, it's vast, and it's really usefull.
While I learned a lot in this course, it could have been a more enjoyable process. The videos and labs basically had the same content. However, the labs are a better learning experience (can run code and see results) but come later, making them less valuable and boring. Please consider having the lab content be more unique, as it was in the previous course. Also, please update the materials as Watson Studio changes.
By Clifton S J•
The videos and labs were helpful and the course does help one learn some Python fundamentals. However, I believe that the labs and quizzes could have been improved. More exercises within the lab environment would be beneficial to promote learning. The weak point of the course is that the tutorials for using IBM Cloud were weak. More information and walkthroughs (including videos) should have been provided.
Good content overall but weird level requirements; the course covers too many basics for somebody who already programs but also assumes a lot and therefore is not adapted to someone who has never programmed.
It relies on external platforms that will not always work.
Instructional and useful nevertheless, recommend if you're already familiar with data analysis (in R for instance) and want further knowledge.
By Vincent Z•
An adequate python crash course. The level is good for complete beginners. People with computer science background will find this slow. Also, the labs and the lectures are completely redundant, they almost match 1:1, except that the labs often fix a few mistakes in the slides. Don't expect a great numpy intro: you will basically get array creation, indexing and slicing and basic vector/matrix operations.
By Radwan n•
I am new to python I used it for the first time in this course. I found the course to be well organized. I liked the labs and how they are organized and well written. I found the course to be hands-on which I needed. I did have some background using MATLAB and found that to be useful, however, there are some differences in the syntax and the data structures.
There are not many self-learning assignments
By Varun V•
I would have given this course a 4 star rating if they had created the final assignment which would have make some better sense in terms of what this course content and course it about.
The assignment had no concept which was explained and in the course and it gets very difficult to understand the assignment. Never been through such a poor one in my entire 15 years career. One of the worst course.
By Joan P M•
Even it is a nice course to start at Python focus on Data analysis, I hink that the influance in IBM Cloud is too big and take te initial push of the first 3 chapters. Also, if they want to put the focus on that cloud, a more extense tutorials will be needed in that course (mostly, I had to search th "know how" of many elements, wasting time).
Overall, it is a good introductory course to Python.
By TOLGA O•
I am taking this course as a part of IBM Data Analyst Certificate. The program became suddenly and irrelevantly challenging with this course. Why do i need all these stuff? And the things are passed so quick that it is impossible to catch up with the speed. Doesn't tell properly why sth is done in order to do what. It does not teach the logic but rather it enforces memorization.
By Dan D•
This is course is a primer to Python and some libraries used for working with data. It covers some of basics of what certain tools can do for you, but doesn't really cover how to think or plan to do things in Python. If you're already a programmer maybe this will be sufficient, but if you're new to programming it may not give enough of a foundation about how to think in python.
By Saman A•
Pros: Concise, Informative, to the Point, Hands-On
Cons: Videos narrations were linear and fast, but you could catch in the lab of course. Not for once, I did not interact with the instructor. Some content was just mentioned at the end which I believe was having much for weight and could elaborate more.
Thank you for the effort and time to bring education to the world.
By Adam S C•
The course itself was good but the final assignment seemed inappropriate for this entry level course. Specifically, the final assignment relied too much on pre-prepared code that was not introduced in this course and did not test very much of the knowledge of the course. Overall, the learning materials are good but the assignment wasn't a great end to the course.
By Marwa A E K•
This course is comprehensive, but so easy. I haven't found any challenge during studying it! The concepts are delivered in a good way, yet the labs are just repetition of the videos. There's not enough hands on exercises. Everything is with the answers and you got not to try by yourself enough. It would be much better if more challenging exercises were added.
By Eugene N•
The quizes involving API seem to have technical problems after running the codes provided. Also, in the final assignment, the credentials to be used in the optional exercise don't have information on some of the important inputs for the json file such as access key. Also, the tutorial which was specified is this part of the assignment was hard to find
By Neal D•
As a first time learner, I definitely got a fair amount of info from the course, for which I'm grateful. However, I found the production and editing of the course material extremely sloppy. In the videos, the material is presented at a breakneck pace and the slides are rife with typos, not a great thing for course focused on learning/memorizing syntax.
By Josh J•
There are a lot of errors in the Notebooks in this course. Some grammar is so bad I can't understand what they mean, lots of typos and spelling errors. The notebooks also did not have quiz sections to apply my learning. Working out new problems using skills I learned is an important part of my learning process and was useful in previous courses.
By Robert H•
Many of the functions and methods used in this course, especially those in pandas, have been deprecated since this course was written. The course should reallly be updated to reflect these changes. Also, the description of the final project describes analysing housing market data, but the project itself is on GDP data. This also should be updated.
By Derrick J•
The hands on lab notebooks for python were not all that great. Some of them even having syntax errors without any input from me. As someone who is learning the skill it was at times frustrating that the lessons that were given to me in that state wasn’t a one time thing, and I was expected to learn from it when it was in itself not right at times.
By Mar G A•
The course content is great but the peer review exam is confusing. You really have to bring a lot of patience and determination in answering the final quiz. The resources are not in the content, and you need to research outside. Which I think was the intention (?). So bring a lot patience and just focus on breaking down the steps and instructions.
By Marilyn C•
You learn how to do a lot of functional stuff in Python, but without the context as to "why" you would want to do these things in this language, I often found myself a bit confused. The lectures were a bit fast paced sometimes. It was not well explained how to actually do the work in the labs, and it was often the same material as in the lecture.
By Kit B•
Thorough course covering all the basics of Python. The labs were a great way to practice skills i had learnt in the videos, however I found the quizzes very short and of low difficulty. I also had to constantly stop and start the learning videos as they would often race through certain slides. I'd like to see a more challenging course.
By Fayja H•
The course videos were pretty easy to follow along until I reached weeks 3 and 4...some of those videos (loops, functions, API) were hard to follow and the correlating lab exercise questions were nearly impossible to answer with beginner level knowledge while the lesson quizzes were too easy. Please make this more beginner friendly.
By Mathijs d G•
Good course if you already have some experience with Python. If you're a complete beginner, this will go way too fast and you won't understand the fundamentals.
It would be better to split this course up and go through it slower, for beginners. Or mention this is a course for students with an intermediate knowledge level of Python.
By Aaron S•
Very much the sort of class where you get out as much as you put in. The labs are alright if you experiment beyond what's requested, but just doing the required questions doesn't teach much. The videos are often vague or misleading and sometimes outright wrong. Only bother if you're willing to do extra research on your own.
By pranav v•
please give proper directions on how to use watson studio.
give proper directions on how to display he dashboard and URL in the assignment
give proper directions on how to get the url
explain the steps for the same
ps: there are people with no prior coding knowledge do consider them and do provide proper directions for the same
The project at the end is super confusing and is a huge leap from the hand holding tutorials. I would rather have more exercises building up my skills than one big project where 99% of the code is already done and I am just inserting 5 lines of code that I have to scour the internet to find what they are asking for.