Chevron Left
Back to Python for Data Science, AI & Development

Learner Reviews & Feedback for Python for Data Science, AI & Development by IBM

4.6
stars
38,420 ratings

About the Course

Kickstart your learning of Python with this beginner-friendly self-paced course taught by an expert. Python is one of the most popular languages in the programming and data science world and demand for individuals who have the ability to apply Python has never been higher. This introduction to Python course will take you from zero to programming in Python in a matter of hours—no prior programming experience necessary! You will learn about Python basics and the different data types. You will familiarize yourself with Python Data structures like List and Tuples, as well as logic concepts like conditions and branching. You will use Python libraries such as Pandas, Numpy & Beautiful Soup. You’ll also use Python to perform tasks such as data collection and web scraping with APIs. You will practice and apply what you learn through hands-on labs using Jupyter Notebooks. By the end of this course, you’ll feel comfortable creating basic programs, working with data, and automating real-world tasks using Python. This course is suitable for anyone who wants to learn Data Science, Data Analytics, Software Development, Data Engineering, AI, and DevOps as well as a number of other job roles....

Top reviews

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.

Filter by:

4451 - 4475 of 6,863 Reviews for Python for Data Science, AI & Development

By Ashish G

•

May 11, 2022

G

By Natsag

•

Nov 30, 2021

o

By Nithiya G

•

Oct 7, 2021

.

By Medha R

•

Sep 2, 2021

.

By Vu C T

•

Sep 1, 2021

By Trang N

•

Jun 30, 2021

By Ali C B

•

Nov 2, 2020

.

By BALAJI

•

Jul 30, 2020

.

By JIANHUI L

•

Feb 15, 2020

T

By Antonio C

•

Dec 28, 2019

.

By Carlos P

•

Jun 10, 2019

.

By Meet P

•

Apr 20, 2019

1

By Gargi M

•

Aug 17, 2020

Thank you for giving the opportunity to learn Python.

As for my review of this course, I suggest proofreading the labs before publishing them because they have many spelling errors. Since one of the recommended qualities of a Data Scientist is to be detailed oriented, it would be better for all the English and non-English speaking students to have instruction without errors. This will set a good role model for them to be more aware of their work.

Additionally, it would help students who have no prior knowledge of Python to be given some context before starting the labs. There are some labs that expect more than what is explained in the videos.

In regards to creating an object in Watson Studio, I highly recommend including Alex Aklson's video in the curriculum. Screenshots that are provided for the labs are helpful, however, the video is more comprehensive, and the step-by-step process eliminates confusion. Please devote more time to the subject of Numpy as it seems to be a vast subject and needs more instruction and examples.

Overall, this was an informative course that had an enormous amount of material to cover. Thank you once again and continue teaching thousands of students like me around the world.

By Lena G

•

Nov 15, 2022

I thoroughly enjoyed this course. It skims the surface of basic Python you need for Data Analysis, which is exactly what I was looking for. You get a general understanding of basic Python elements, syntax, useful libraries and some examples of really simple data analysis.

The main disadvantage of this course is a couple of exercises at the end of hands-on labs that do not correspond to the course material by their level of difficulty. To me, as a person with zero programming background, it felt like I've just been explained addition on examples like 2+3 and then asked to add something like exponential numbers and square roots. Judging by the discussion forums, I am not the only one who felt this way, which was the only thing to keep me from thinking that I am too dumb for this and giving up. I believe those tasks are great as extra challenges but must be marked accordingly.

The other odd thing is that really useful info specifically for Data Analysis process is contained in optional videos and labs, so I advise future learners to draw attention to them despite their being non-compulsory to finish this course.

Thanks to all the course authors and moderators.

By Rui Z

•

May 24, 2019

The course itself was fine, and the project was helpful. I’m thankful to IBM to come out with this course. But the Watson Studio part could be very frustrating. It is not really relevant to Python study, but you will have to use the Studio for your final project. I found he Studio to have very complex layouts, very hard to nevigate, a lack of guidance on the studio itself. I was to give 3 stars as my final project experience was so ruined by the Watson Studio, I definitely spent way more hours on figuring out Watson Studio than the Python part of the studio, and not feel it’s helpful to know Watson Studio as I probably will not use it in the future. But my reasonableness and fairness side told me, the very end of an experience in general puts more weight on one’s overall experience on something, so a bad ending of it could potentially make me to give a biased opinion, towards the down side, to the experience. So trying to overcome that bias, and being appreciate for IBM to put this course together and Coursera to offer it, I gave 4 stars.

By Khailendra P

•

Apr 13, 2023

The Coursera course on Python for Data Science, AI & Development is an exceptional resource for anyone who wants to learn Python programming and its applications in data science and artificial intelligence. The course starts with the basics of Python programming and gradually progresses to advanced topics such as data manipulation, visualization, and machine learning. One of the key strengths of the course is its practical approach, with numerous hands-on exercises and projects that allow learners to apply what they have learned in real-world scenarios. The instructors are knowledgeable and engaging, and the course is well-structured and easy to follow, with clear explanations and examples. Additionally, the course provides a supportive learning environment, with a dedicated discussion forum where learners can ask questions and get help from instructors and other learners. Overall, I would highly recommend this course to anyone who wants to improve their Python programming skills and learn its applications in data science and AI.

By Ngu W K

•

Mar 23, 2024

Python for Data Science, AI & Development" provides a comprehensive overview of Python programming tailored for data science, artificial intelligence (AI), and software development. The course covers essential Python concepts such as data types, control structures, functions, and object-oriented programming. It delves into libraries and frameworks commonly used in data science and AI, including NumPy, Pandas, Matplotlib, and scikit-learn. The course also explores advanced topics such as machine learning algorithms, natural language processing (NLP), and deep learning with TensorFlow and Keras. With hands-on exercises and practical examples, it equips learners with the skills needed to analyze data, build AI models, and develop Python-based applications effectively. Overall, it's a valuable resource for anyone looking to embark on a journey into the exciting fields of data science and AI using Python.

By Deleted A

•

Mar 12, 2023

This course was amazing for me. It was my first experience on Coursera and it was fabulous. I would like to thank IBM and Coursera for providing me with such an opportunity to gain some extra skills along with my studies.

The course content was good, but I would like to share some thoughts on the content.

1) There were few programs in the labs for self-practice.

2) Questions in the practice quizzes should be increased and should cover the whole topic.

3) Additional links for self-practice should be provided for good practice and knowledge.

4) Functions should be taught in detail.

5) The videos on the libraries should be more.

6) Libraries should be taught more than just the introductory level.

7) Libraries should be taught thoroughly.

I hope that these suggestions should be taken into account.

In the end, I would like to thank IBM and Coursera for giving me a chance to learn and build some skills.

By Zayani M

•

Oct 11, 2018

This course was fantastic up until the final project. I could not have finished it without the help of the folks in the discussion forums. The project was challenging, but then getting it into the right system so that it could be graded by my peers was a real headache. My suggestion is to provide more examples of how to access a website and use tuples with variables and numbers. The lesson only teaches us to use tuples with numbers.

The explanation said that the project should only take 1 hour. It took me nearly 3 hours, and most of the time was spent googling the terminology and other people's code so I would know how to start. It took me about an hour to figure out how to load the Album Cover project. I think having all of the labs and projects in the left panel was confusing. We are only used to seeing an intro, the project, and the peer review section.

By Yurii B

•

Sep 3, 2022

What went good: Handy ipynb notebooks, great labs. Nice course to refresh python knowledge

what didn't:

- Audio sometimes included some buzz, everything clear enough, but audio quality coult be improved.

- Several errors in quizes (example - question where you open("somefile","w") and write to it, and the possible answers - "You append, You read, error" , some questions in final exam were VERY poorly formatted

- List comprehensions were not covered, just referenced in one of labs.

- Time series were not covered as well, course could benefit a lot, covering these in another 4 minutes video and some lab

- In video Watson something API keys creation were referenced, stating the instructions will be in lab, I didnt find any.

Overall nice course, with a bit more love from staff it could shine

By Suchet M

•

Oct 26, 2024

This is a great course for people who are complete beginners to coding. If you take your time with all the materials, and use the Coach Chatbot, you are likely to be able to self-teach very easily with this course. One issue is, is that if you already know a language like Java from prior experience, it makes more sense to use the Coach to direct your learning so you can understand what's different rather than trying to learn the language from scratch. Maybe you can use an LLM to restructure the course in this way if you alreaedy know a previous language. I mainly just needed to know about the datatypes of sets, dictionaries, and lists and what the difference are to arrays and multidimensional arrays in Java, if you get my drift.

By kenneth E s

•

Nov 19, 2021

The course covers a number of topics Basic Python, Pandas, Numpy, and an intro to machine learning and AI. At the start of the course the labs did not work correctly. I downloaded the files and ran them locally which worked great. Later in the class you are introduced to the IBM Watson/Cloud service. You can establish a free account for 30 days. You can run the labs "in the cloud" if you cannot run locally. So, if you cannot run locally or in the class portal use the IBM cloud. The class is not really a beginner class, you should have experience with Jupyter Notebooks and Jupyter Lab before you start. A lot of topics are covered quickly. The Pandas section is covered quickly, and towards the end I felt things got rushed.

By Theodore W

•

Sep 27, 2020

The Course is designed for absolute beginners. I am an absolute beginner. For us, every added element not otherwise discussed in the course is unnecessary difficulty. Absolute beginners don't even understand coding, ibm cloud to the level of the complex questions raised in the course. Think of novice IT students as individuals who have absolutely no idea beyond daily interactions of apple and windows. So when we are asked complex questions, we cannot understand it. But with extra time we eventually all get there. The course is very well designed, but it would be great if the final assignment is made from topics covered in class. We are not at the level of being exploratory in programming! LOL

By Ted W J

•

Apr 13, 2020

Completing the course during earlier Spring of 2020 was a challenge. "Lab Migration" led for great instability and availability of the jupyter lab notebooks required for the labs. Multiple day outages became more than a minor inconvenience. Switching between different lab systems was a non-trivial. It is an IBM provided course, but using IBM watson, is a questionable choice for this class.

As an introductory course to Python for data science, course material was at an appropriate level. I wish there was more time spend on the basic with using Pandas and numpy. I spent quite a bit of personal time researching other websites to learn more of the nuances of using them.

By Tom N

•

May 24, 2020

It was fairly easy to complete and informative. I am giving it 4 stars instead of 5 because of the issues with course materials that came from the IBM older website cognitiveclass.ai/

. Several instructions were presented using graphics that is unreadable on higher resolution monitors - even with zoom in browser set to max. They also referred to older version if the cloud.ibm.com and it took a lot of completely unnecessary effort (on part every participant and even some of the course TAs) to figure out how to overcome those. You could hire three tech developers/tech writers for about a week to completely update instructions. Instead 160K participants struggling with them.