I'm going to start the good things to say about this course (+specialization). I like the fact this specialization exists, it is there for a reason. This is a course that is meant to be for everybody, more specifically for beginners, and the ones that simply want to get better, learn more about python. I myself am not new to python, I want to be more consistent and overall get better with the programming language, I had enrolled an IBM Data Science and Data Analysis before taking this course, which requires Python, and do plan on learning more about python in the future. I have no problem with the Dr. Chuck videos. I do think he is a great instructor. Annnnd... this is where the good things to say ends here, the cons outweighs the pros.
This course lacks practice assignments (Not graded assignments) to keep learners like myself encouraged to complete the course, and helps the learners to be more familiar with the programming language. I wish there is more assignments so we can practice more.
In regards of graded assignments, they are tricky, I don't have a problem with that personally because it that because it keeps me engaged with the assignments; however, the problem is that I believe some of the videos and textbook does not help with the assignments (Primarily with chapter 8). I don't expect to find the solution, nor do I want to get the solution from anywhere other than doing the work with encountering many trial and errors and debugging.
My absolute least favorite part of the course and the reason why I am unenrolling this course is the teaching assistance in the discussion forum. I've only got on hold with one teaching assistant, and that is Tamara Brunnock, and I'm not here to publicly shame anyone. She had helped me with one assignment, and that was enough to pass one of the grading assignment; however, same cannot be said with the other assignment I am/was stuck on (and probably even more assignments). The assistance provided from her can raise more questions than understanding what to do and could be even more confusing than the first/initial reply. I personally don't find the assistance to be entirely helpful. Not only that, but Brunnock's comments could come off as either rude, passive aggressive, combative, or condescending as I've seen from other people in the forums and the experience I saw from other reviewers, not that I had that experience from Brunnock or any mentors. Not only that, it seems as though there is lack of charisma to help other people out. Personally, I don't really have a problem dealing with people like that, but it only irritates me when people had to deal with people like that. Not only the reviewers raise this issue, it's not just one star, or two star, or even 3 star reviews, but you can see that on a 4 star review. If you look at the top 4 star review of this course. The person perfectly describes it, and that reviewer even happens to be a teacher. I'm not angry or even frustrated, I am just disappointed with Tamara Brunnock. I'm not here to throw shade here, I think there are improvements to be made.
After having to express my opinion I had on this and expressing my disappointment, I want to make my review fair as possible. I don't want to antagonize anyone, that is not the intention. In my firm belief, I think there is a room for improvements that can be made, so I can have a reason to come back in this specialization and get a certificate for completion because I want to learn more about python.
Ratings and Reviews for Python Data Structures
Back to course Page
Reviews and Ratings
Reviews
Greate
Excelente curso e instructor. Buenos recursos e información apropiada para el conocimiento de las estructuras de datos y el manejo de la información con Python. Los ejemplos y ejercicios ayudan a comprender el modelo y y a pensar como programador.
Nice! worth it
A great introduction to strings, tuples, lists, and dictionaries. The book alongside this course by Dr. Chuck is really great! I hope more graded exercises will be incorporated in the course in the future! Thank you Dr. Chuck! Thank you coursera!
This was a tough one. I found a lot of value struggling through each assignment. It forced me to review all of the content I've already learned, which helps solidify that information in my noggin.
I am very happy with the outcome of this class so far. I really enjoyed the course, and was pleasantly surprised at the vast amount of information. There were many resources available and once I learned to use those to my advantage, I learned to appreciate the material a little more.
fully satisfied I am learning a lot of things of this course
"Python Data Structures" is an exceptional resource that caters to learners of all levels. Whether you're a beginner looking to build a strong foundation or an experienced programmer aiming to enhance your skills, this resource has something valuable to offer. I can confidently say that my understanding of Python data structures has greatly improved, thanks to this resource. I highly recommend it to anyone serious about mastering data structures in Python.
Kudos to the creators for putting together such an outstanding resource – five stars without a doubt!
Thanks
Mudassir Ismail
awesome way to start understanding the most common data structures used in pyhon! very recommended