Chevron Left
Back to Python Data Structures

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

4.9
stars
94,624 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

HW

Jul 5, 2023

Excellent course. I feel that I learned a lot of very useful material. It was challenging but not to intimidating. I highly recommend this course to anyone looking to expand their knowledge of Python.

PM

Oct 7, 2017

assignment 9.4 auto grader not working .

LTI unable to launch.

error message: This tool should be launched from a learning system using LTI.

i am using chrome on mac book air 2 and python 3.6

Filter by:

476 - 500 of 10,000 Reviews for Python Data Structures

By Malka R

Jun 29, 2023

This is an awesome course. I did not have prior experience in programming, however, I'm going through the Python specialization by Dr.Chuck. He is fun and fascinating. The course is really good. However, I wish if there were more problems to solve on my own. So we can try, fail, and learn. Anyway, I really like this course.

By Michael S

Sep 15, 2018

Great class to get started in Python. If this is your first language, it's a thorough introduction. If you've taken another one of Dr. Chuck's classes (like Web Applications for Everybody) and learned PHP, it's the same concepts, just in a different language. This part of the course is easier if it's your second language.

By Myrsini-Sofia N

Nov 21, 2020

This course gives you the substancial foundations to start your Python programming. It has it all, credibility, accesibility, simple notions to welcome you in the programming field both in theory and practice, helpful professor and intructors, well-organized schedule, a class feeling course that lights your Pythonista fire.

By Robert B

Mar 23, 2018

I really enjoyed this class, this was the first online class that actually challenged me to look deeper into getting what I need out of files. Charles ("Dr Chuck") has a unique way of explaining coding that explains now only the how, but the why also. This is a very good class if you want to learn the foundations of Python.

By Faith A

Oct 14, 2020

This is awesome, the assignments were not too simple and not too difficult.

The lecturer did great in helping us reason hard. It happened in one of the assignments, Assignment 8.4 precisely, I spent two days before I could get it. I think this course made programming real which involves critical thinking and problem-solving

By Daivaanshu S

Aug 22, 2020

Python using data structures gives your python code so much capabilities to achieve more. Simple data structures with effortless implementation. Course contain covered it very well. I absolutely love this part, where the basics I learned are seen implemented and in action and suddenly everything makes sense. Thank you sir.

By Luis F L U

Jul 24, 2020

Charles is an excellent teacher. This course is highly engaging and It was pretty fun. Charles pointed out the most important topics in the book, and even make me aware that despite the great summary made in this course, it is still necessary to check and read the book that contains the whole info needed to learn the best.

By Abhishek K

May 17, 2020

It was great following up the course, I have completed the first two section of the course.You teaching skill are great,I consider myself lucky that I found about this course of you. Very happy that I have something good to learn in this lock-down situation. Thank you so much for providing such a great course free of cost.

By Sai K S

May 8, 2020

You need to take this course just for the professor Chuck itself. it is not easy to teach someone something which is completely new. It is like teaching a,b,c,d's for children when they first enter school. Programming is like that and Chuck did an excellent job in teaching the basics of Python.

I really enjoyed this course.

By Roberto Z

Jan 13, 2016

An excellent introduction to Python geared towards people without programming experience.

If you already have you can still find it interesting, but maybe take one evening per lesson instead of a week.

At the end of this course you will be able to start using Python and the most common data structures to solve real problems.

By R R N

Jun 30, 2023

The platform's user interface was clean, intuitive, and easy to navigate. The course materials were well-organized, allowing me to progress through the modules effortlessly. The flexibility to learn at my own pace was invaluable, as I could allocate time according to my schedule and revisit the content whenever necessary.

By Abishek B

Sep 4, 2022

So, I loved to do this course. Mr. Chuch is the best faculty I've ever met. He was so cool and informative. The graded assignments are so interesting to do, It really makes you more passionate about programming not only for python. I thoroughly enjoyed learning the Python for Data Structures at the University of Michigan.

By Sagnik C

Apr 18, 2021

An exceptionally great introduction to python data structures. Teaches you all the important concepts in a thorough and lucid manner. What's best is even if you know python from earlier, you will still be marvelled at how well he is teaching what you already know in a much more simple manner and explaining it beautifully.

By Annkatrin T

Jun 18, 2020

I very much enjoyed this course that I took as a continuation of the "Python for Everybody" specialisation. I am also highly motivated to continue with the specialisation.

The lectures are short and crisp, the lecturer is very engaging, and practical exercises are woven into each module.

I would highly recommend the course.

By Leila N

May 31, 2020

This course is really suitable for beginners or people who want to start programming for the first time with a different background in their personal job, I learned a lot and I love the challenges in each homework.I am full of thanks to Professor Charles Russell Severance who teaches us vividly, with details and calmness.

By Ankur M

Sep 28, 2017

Dr. Chuck you rock, the way you explained all Data Structures are truly amazing. i used to hate coding during my Engineering days. The final year project i did in Electronics, i had my colleague to write C program for Control Valve functionality and i did all other part. i regret why i didnt find you during that time :-).

By Ronald L

Nov 21, 2015

Also the 2nd course in this specialization is really good, I got through it quite fast but along the way I started to see the fact that I was making less mistakes and was able to fix my own mistakes without checking all the lectures again. I'm really starting to get it, off to the next course! BTW: dr. Chuck is amazing :)

By Sanket B

Mar 9, 2021

Basically python is most popular to the beginner programmer and at the start when you are knowing something which you don't know earlier you need a proper guidance, how you can start your journey, after getting first course, this course also beyond my expectation, i enjoy the learning , hope you too if you enroll in it.

By mon r

Nov 16, 2018

I really should be thanking Dr. Chuck for presenting this course! I went through the course while using the Py4e textbook( that's available for free ). It was very informative and clear. The examples provided really helped me form my ow thoughts on the process i was gonna take to solve a problem. Definitely recommend it.

By Aditya A

Sep 16, 2020

Prof. Charles Severance's teaching is absolutely wonderful. Before taking up this course I used to dread coding, even when I started, I thought I would end up failing but this course started right from the beginning and it gave me a lot of confidence in programming. This is by far the best course I have ever seen/taken.

By Selin Ş

Jun 3, 2020

Thanks Mr. Severance, I really enjoyed Python classes! I was struggling a lot as an engineering student, since I was feeling that I imitated how the lecturer wrote a piece of code. The syllabus is easy enough for anyone to understand. I really do appreciate your work and hope to also enlighten others with my knowledge!

By Suvarna J

Oct 16, 2017

Amazing course. I learned the data structures in Python in detail. The prof makes the course fun to learn with all his enthusiasm and office hours videos and other videos. He explains everything in great detail. Thank you so much Prof. I can't wait to finish the Specialization and earn my certificate. Thanks a ton Prof.

By Juan J C

Mar 3, 2016

I quickly got convinced to take the other courses in this series after taking part in this course. I started programming Python out of need to complete my thesis work, so there were many things about data structures in Python that I was not aware of. Recommended for beginner programmers with little or no CS background

By Marc S

Dec 20, 2022

This is such a great class, I can't sing enough praises. I have tried to learn Python and failed many times, but Dr. Severance does an excellent job breaking down the concepts. The assignments are just the right speed -- challenging but not overwhelming. I will be continuing this course in it's entirety! Thank you!

By Ahmed M K

Nov 5, 2020

I have taken a lot of python courses, basically to learn what can I do with it.

This is the first course that actually showed me what can I do not only with python but the programming languages as a concept.

I learned how to use a programming language in a context and do something that is really useful and has a meaning.