Chevron Left
Back to Python Data Structures

Learner Reviews & Feedback for Python Data Structures by University of Michigan

4.9
stars
95,526 ratings

About the Course

This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”. This course covers Python 3....
Highlights
Excellent instructor

(503 Reviews)

Helpful assignments

(254 Reviews)

Top reviews

VR

Invalid date

i have learned what exact python is now on this stage i can program in python and i recommend everyone want to study about the python to take this course and experienced and really thanks to Dr. CHUCK

AD

Invalid date

Excellent explanation. Professor Charles kept the course from being monotonous. Learnt in depth about reading from file, sorting dictionaries and appending lists. Looking forward to learn more courses

Filter by:

401 - 425 of 10,000 Reviews for Python Data Structures

By Cindy S

Dec 20, 2017

This course was very helpful as a foundation to understanding how to work with data in Python. I have used Python for graduate courses over the past 3 years and only now understand tracebacks and why I was getting certain errors in my programs. I wish I had taken it sooner, as it would have saved me a lot of time and frustration. Well done, Dr. Chuck!

By Amanda K

Dec 10, 2017

Very helpful and well laid out for a beginner programming course. Dr Chuck is great at explaining the details although sometimes I find it difficult to figure out the exercises because the answers are not in the lesson we just had, but eventually with help I can figure it out. I am looking forward to the next course in this specialty. Thanks Dr Chuck!

By KYZ

Sep 11, 2016

I think teacher is really good, he is humourous and explain things clearly. However if you really want to master Python, you have to write codes,not just the assignment,it's not enough.And when you get stuck, you need to check in the reference book(Python for Informatics). So I hope more and more students will enroll in this course and enjoy programming.

By Adityavikram T

Jun 6, 2018

The transition from course one to course two has been seamless. I congratulate Prof. Chuck for designing this course so well. All the data structures in Python have been explained very nicely with proper applications. And at the end of this course, one becomes confident to use data structures for manipulating various types of data in a desirable manner.

By Jesswin W

Apr 15, 2019

Python Data Structures course by Charles Severence,a very intelligent,interactive and a good teacher is a great course to take if are new to python,the course consists of obviously python data structures (list,tuples,dictionaries)and it is taught well by him.I loved the course very much!!!!!!!!A must recommend to the people who are starting with python

By Kwan H

Jan 7, 2019

Thank you for the opportunity to learn, to Dr Chuck and all the teaching assistants! I was struggling a little bit with Rice's second course intro to python computing course and taking this one together helped me to better understand the materials. The only thing is I wished there to be more practice problems, but it is not hard to find them on google.

By José J A C

Nov 18, 2015

I t is a great, course, quiz are not hard but they provoke an important questioning and are part of the learning process. Assignments are more interesting every week and strike the most important topics of the week while using remembering a lot of the past concepts. It will be great of after the course is finish the student could download the homework.

By Diogo F

Dec 9, 2020

I really enjoyed foing this course. As someone that never worked with any programming language i think that the course is really well paced, and the way that the class are exposed are quite perfect. I'm really excited from the pther 3 parts of the course. Thanks to the community, Dr, Chuck nd coursera.

Best of luck to everyone thats taking the course.

By Ewan L

Feb 12, 2020

As many others have already written, this is an excellent beginner-level course. A variety of teaching techniques are used, with good lectures allowing one to copy and try examples before launching into practical exercises. The instructor is engaging and kept me interested and motivated despite this being online. I really highly recommend this course.

By Al M A M

Jul 12, 2018

I was a newbie when I was taking the first course on this specialization. Now I have completed two courses from this specialization and I am looking forward to take rest of the courses as I find it very helpful and easy to learn. All credit goes to the trainer Dr. Chuck who explains everything so easily to the learners and also make those interesting.

By Jason J

Nov 25, 2017

Well laid out course, teaching is excellent. Recommend you read the book, complete the chapter exercises and play with the code examples as you read. Then watch the videos (they will be easy to understand at this point) and finally the quiz and assignments will be a breeze. Essentially, "read & practice before you go to class" and you will succeed.

By Kangxin C

Aug 10, 2020

I was relying on the tutorials videos made by professor Severance in the first course but this one I spent more time actually understanding how to use Python in data processing. I was spending time to try to make it work which eventually sorted it out by myself. That was a great course. Thank you very much for doing this. See you on the next course:)

By Raushan K

May 13, 2020

Exactly the course is very important for developing knowledge in the field of Python Programming. Everything in the course is fine but sometimes during submitting the assignment we get some problem when handling the file because the file is not available to us so we can't able to know whether we have to find "From" or "From:" in the lines of the file

By Maxim V

Oct 17, 2015

I'm very glad I enrolled dr.Chuck courses. All four about Python. They're not too simple, not too hard for the first time.

You're need something interesting for the begining. Something that will remind you that learning is interesting.

Dr.Chuck courses damn fit for this purpose.

Thank you, dr.Chuck, Teaching staff of University of Michigan and Coursera.

By Muhammad I

Jun 10, 2022

Course material is a bit shorter than I would like to have in a course. But having said that the lectures have been delivered excellently and in a way that is very understandable for a beginer. The professor has very good communication skills and elaborates the concept with examples. Overall a good course to understand the basics of data structures.

By vishal g

Dec 12, 2016

Dr. Charles makes these modules much more interesting than I have ever seen before. I am a Masters graduate from a reputed university, which is one among top 10 in the world, but I can strongly say that Dr. Charles is something different and I would love to study forever under him.

The way he connects technology to real world is something fantastic.

By Aditya M P

Jul 12, 2020

This course will get you started with Python. I am from Taxation and have found myself very comfortable with this course learning Python. There are many courses and reference books but in a couple of weeks they become very difficult to understand but this course holds up. Thank you, Dr Chuck and Coursera to make this amazing course available to us.

By Hailemariam B

Oct 19, 2021

This is my second taking a course on coursera.Both times I was able to learn by your aid in financial aid . I really enjoyed the past two courses and will continue learning more through this wonderful platform. The lecture videos are brief and the assignments really put my mind to work. I can generally say I had a fantastic experience . Thank you.

By Jairo T V

Nov 12, 2020

The course is pretty interesting, because show me the basic python structures and the practice was the most important of this course.The practice give to the students the opportunity to develop the programming skills. And at end the professor Charles encourages me to continue to learn more about Python. Thanks professor Charles and Coursera team.

By DEBJANEE B

Jul 29, 2020

Great course. I got stuck on one of the assignment questions but the prompt reply from the teaching assistant helped me complete the assignment before time. The course was well-guided and the follow-up quiz questions were also good. Credits to the Michigan University team and Professor Severance. I would surely recommend this course to my friends.

By Mudit T

Aug 14, 2020

A great Python course to take in my opinion, though I can't be talking about beginners since I did have a chunk of knowledge about Programming and Python prior to taking this course, I still think it was as good as it could have been, maybe some more hands-on exercises would be a nice addition but a great course nonetheless. Keep it up, Dr.Chuck!

By Kshirsagar T S

May 19, 2020

A great way to expand the knowledge gained from the first course (Programming for Everybody) and start applying it to real world entities like files. This course is still the "basics" of Python but learning Data Structures is very important in making sense of raw data from any real world entity. As always, Dr. Charles Severance is a great mentor.

By Filippo P

Feb 23, 2018

I love this course, i've learnt so much and Professor Severance is a great teacher. He can explain complex matters in very simple-to-follow examples and statementes, never ever being contempt (like many professors) towards the audience. A great listen, a greate experience. Love the assignements, i ust wish there were more of them! Thanky you all.

By Luis W D M

Aug 20, 2019

A really good introductory course on data structures in Python. The fact that the course's text book is pretty much the same of what is explained in classes videos makes it a really good reference source!

Professor Severance is awsome and pationate for teaching. I really do recommend this course for anyone starting programming or learning Python.