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
I feel incredible that I knew almost nothing about programming just a month ago. Now I have done two of the courses of the specialization and I can actually understand other basic codes. Great course!
par Jess T•
This course is a great introduction to Python. As a person with limited previous experience in MATLAB, I enjoyed this course even more than the previous one, Getting Started with Python. There were more new things to learn and I found watching the lectures at 1.25x to be the perfect pace. The assignments are concise and a nice bit of hands on learning without taking up much time. Dr. Chuck is pretty funny and makes you feel like you are totally capable of tackling Python. I only wish the grader was available on quizzes for people auditing the course - you can read them but you can't submit. Beggars can't be choosers, but I would happily click through some ads in order to do so! Overall: excellent course.
par Cristóbal H J•
Doctor Chuck goes above and beyond to try to provide a nice experience and throws some great advice along the way. I'm starting to fall in love with Python, perhaps in the future I"ll do something Full-Stack with Django, who knows? For now, I'm just enjoying this and having fun, thanks to Doctor Chuck, see you on "Using Python to Access Web Data" now. Cheers!
par Yijia H•
Python data structures is the second course of "python for everybody" and I learned more from this course. I think I get closer to Python after this course. Now I clearly know what string, file, list, dictionary and tuple are and know how to use them properly. Plus, at the end of this course, finally I have understood the case which was shown at the beginning of the course. It was an amazing experience that after your perseverance and diligence of learning Python, you understand something you don't understand before. Last but not least, Dr. Chuck is a very excellent instructor and he can vividly show cases and important knowledge points. I'm very glad I can learn a lot from his online course.
It is a great course with an awesome lecturer! This course is great place to start learning about python.The lectures are short easy to understand and there are assignments to enchance your coding skills,you mgiht not get the code right the first time but by coding ,testing trail and error ,you will be able to code using python.You have access to some great programmers talking about computer languages in the bonus section and they can really inspirational if you are aspiring to be like them.You code even if you don't have desktop computer or laptop because they provide a program to let you code on the website to complete your assignments but they insist you download python and work with it.
par Elias A B•
Thank you so much for teaching us many important information and ways of thinking about problem solving ...
What I loved about this course was the fun and pleasant style of the lecturer, as well as his distinctive explanation, which he started with from scratch and is suitable for beginners ...
But what I did not like about this course is that the translation into Arabic was not excellent, but it was sufficient and we hope to add a professional translation ...
We hope that the lecturer will speak a universal English language in order to be more suitable for people who do not speak English ...
It was an enjoyable course, thanks to the lecturer, Coursera, and the University of Michigan ...
par Joe W•
Very engaging! If you're a coder in any other language, this and the previous course will be enough to get you useful in Python. Resist the temptation to breeze through it: you'll learn a lot more if you pay attention. I did.
If you're completely new to programming, I recommend you look at the worked examples before tackling the programming assignment. That and a careful review of the lecture material will get you through. Also if you get anything less than 100% in the quiz, that's a clue that you might benefit from taking a break and then watching the lecture again before tackling the main assignment.
The lecturer is engaging and makes the material accessible. I wish I taught so well. :)
par Myat M O•
Nice course! I am a beginner in Python. Now I am being able to write my own functions and learn about the data structure. The video tutorials are pretty straightforward and instructions were provided to scope the problem. The graded assessments truly tested our skills in Python. Though some problems seemed very simple and similar to those that appeared in the lessons, many were quite difficult and involved critical thinking and problem-solving. I have access to all the code used in the lesson exercises which make the graded assessments easier to complete and follow along with. Once again, great course, and I recommend it for the beginners looking into computer science and programming.
par Thérèse N•
I am so thanful that I am among the students who got chance to take this course and we met a great Lecturer Dr Charles. I can say, I got blessed and he tried to give us all the accessories that can permit us to feel the confidence in us that now I am able to explain what is Data structure, how to manupilate with files and how coud I use them through solving different World problems. This subject was awesome and I learnt a lot through it not only about Programming but I acquired other life skills of how interacting with your students and make them understand well what you taught by Dr Charles. Thank for Graduation Ceremony I got a lot of Advices that will guide me in my life ahead.
par Jiabin Q•
Course Level - Beginner.
My Level - Beginner with course studied in University for C, C++, Assembly language.
Lecturer - Dr. Chuck is knowledgable in Python, he is professional in teaching, he is insightful in learning, he is a fun and kind person.
Cost - the monthly subscription is worth for me as I almost took one course a week. If you believe you can commit that amount of time per week, then this cost is super low for you.
Next for me - I will be learning the next few courses under this Python for Everybody specialization. And after this specialization, would go on with more data science course. So I would like to invite all of you to start and continue learning together.
par Amrutha C•
The course provides all the content you need to learn as a beginner in python. Once you learn everything you also need to workout on your own.. i did it. i spent just an hour after learning each module and then practiced it, went through material and understood. The material is very easy to understand, instructor is very friendly and never makes any of the course classes boring! If you are planning to take any course on python, i strongly recommend this course. I really enjoyed it. It was more like a friendly discussion rather than a regular college class hearing some boring content.I sincerely wanted to thank the Instructor Dr. Chucks for providing this course and content!
Excellent course focused on strings, files, lists, dictionaries and tuples making a clear reference to how these can be used to analyse data. This is probably the first time when I finally understood when we should use lists, dictionaries and tuples as I always had them all mixed up :) This proves excellent teaching skills of Dr. Chuck as it is a challenge to explain these things to "newbies"/"dummies" but also for those who already had a taster before to make sure it's all well understood.
This is a second course in the specialization and together with the first one is setting a very good base for more complex assignments that will be discussed in the following courses.
par Rishikesh S•
I am really happy to be in this course and more happier to have a teacher like Dr.Chuck! Every Student must have a teacher if not a parent like Dr.Chuck who enacts to be the teacher of their kid. The way he teaches is so interactive and he is so cheerful and supportive from his words. Yeah but I am sad cz' I cant afford myself a certificate. I wish I could and some day I will work harder to earn more and earn myself a certificate from Dr.Chuck. Only a few teachers can give you that spark and support like Dr.Chuck. GUYS AND GIRLS don't miss this teacher or u may regret it! CZ' the course will then be just a walk in the park under the guidance of Dr.CHUCK! Thank You Sir.
par Rohan S•
The course of Python Data structures offered on coursera by University of Michigan is a nice course followed by Getting Started with Python. In this course you will get almost enough knowledge in python to write some good code, like you can access files on the computer and extract something out from that. Instructor is particularly very nice and frank type of person. He teaches the course in such a way that you will not feel any pressure of anything during the course. Assignments are also easy even if they look hard at first sight. Everything follows from his lecture, so listen to his lectures carefully and I swear you will not feel boring during any lecture.
par Buğrahan Y•
I really enjoyed every minute and every assignment I have passed during the course. Dr. Chuck is really cool and awesome instructor. I am really looking forward to take another course from him. I also liked how the vides are and their style of teaching, especially office hours are amazing. I hope Dr. Chuck will come Madrid or Istanbul so I can finally meet him. Assignments are a bit challenging which is super good for learners to always be able to repeat what we have learned along the videos. To sum up, I can easily say that these two course are definitely two of the bests that I have took, and I really want to continue to the next one as soon as possible.
par BOJJA A•
Anonymous completed this course.
The Python Data Structures course run by Dr Charles Severance has been informative, instructive and overall just great. Having tried to learn Python from a book before and had trouble with it I decided to start Dr Chuck's course, which I can say has really paid off. Dr Chuck provides a casual yet very educational way of teaching, and teaches/guides you through every step of learning the fundamentals of Python programming. I also found the student curated notes catered for the course very helpful for when I forgot something in the lecture.
Overall a fantastic course and I hope to do more of Dr Chuck's courses in future!
par John L M•
The course was perfect for my current circumstances. I have been working for quite some time and wanted to freshen my skill set. These courses fit perfectly into the busy schedules of modern families. I strongly encourage other associates to consider taking the courses as well. They can easily fit into a Sunday afternoon or after work, if not exhausted.
The content of the course improved upon the first course, and touched on subjects I was curious about but never completely understood.
I plan to take more courses as it develops interests into skills without the HUGE expense and pressure of a degree type program which would not fit into my current life.
par Mohamed H•
Edit review Thanks a lot for this enriching course it's been a great learning experience. The course is really made for anyone from any background just like the name implies. The explanation is very simplified yet adequate and very appealing cause of Dr. Chuck's tutoring style and the well presented presentations and content. I certainly recommend this MOOC for anyone looking to get into programming as there's a lot to learn and implement and all that's required is to know the basics of python programming which can be easily accessed and learned in the first course in this specialization.
par Neeraj S•
A lot of thanks to the Coursera team especially our mentor, Dr. Charles "Chuck" Russell Severance, whose ways of teaching and experience fascinated us all. Doubt Clearing team especially Tamara, Jeonghwan, Blumenberg Sir. We learn almost everything about Data Structures. We learned about Dictionaries, Lists, Tuples, and the ways in which we can manipulate all these pieces of stuff. We also learned their practical applications also. Really this course has boosted my skills. Probability of getting the desired job has exponentially increased. Thanks for the Graduation ceremony. Hope to meet Dr. Chuck in the future as a successful man. Thanks again.
par Yacine B•
This was an excellent course. Professor Severance did a great job of explaining the different data structures available to Python programmers and their best use cases, which is something I was hoping to understand more thoroughly. The exercises are challenging but attainable and always build on what you've learned in class or through other exercises. I felt that the Programming for Everybody class was almost too easy - it certainly wouldn't be for a novice but it is for anyone with programming experience - however, the Python Data Structures is something that everyone but a very experienced Pythonista will benefit from. Highly recommended.
par Wenjing L•
Again, this is an excellent course following the first course in this series. The difficulty rised up a bit, but the course was prompting students to combine what they've learned in the past classes and complete assignments.
Some of the assignments I spent hours on, which was quite uncommon for the first course, but I really gained a lot rewriting and revising my errors in codes. It's less about mastering a programming language but more of learning to think logically like a professional programmer. I enjoyed the feeling of sorting my own brain out.
Thanks for Dr. Chuck and Coursera for such a wonderful course. I will continue the study.
par Soham B•
Again, the same review as this specialization courses' first module, just phenomenal. I am a complete newbie to coding, so I am learning a lot, and there is a very enjoyable information overload (if you are into that sort of thing). Plus, I am really getting into enjoying the ecstasy after properly executing a program. I would highly recommend anyone interested in learning Python to take this specialization course. In order to learn better, I keep Command Prompt open on my side, and I keep executing my commands line by line (wherever applicable), and that also is aiding a lot to my learning. I cannot wait for the next module.
par Kevin C•
Another great class from Coursera and UOM. As someone who did a larger portion of my undergrad and all of my graduate studies online, I am incredibly impressed with the makeup of these courses. The content is well organized. The quizzes and assignments are easy to execute and 100% aligned to the subject matter. During the course of my MS in Decision Analytics, I can't tell you how many times the week's material seemed completely disconnected from the formal tests/assignments. The discussion forum feedback is great and incredibly quick. Excellent experience and great knowledge for the future. Thanks Coursera and Dr. Chuck!
par Raian S•
"Python Data Structures" was the 2nd part of basic python. I am thankful to Coursera and University of Michigan for giving this opportunity. This course was so much enjoyable as previous one. I want to express my gratitude to Dr. Chuck for his great teaching. I am proud to be a part of this course. This course was covered 6 to 10 chapter of the textbook “Python for Everybody” and I took only 12 days to finish this. Now, I focus on next course "Using Python to Access Web Data" which is beginning of advance python. I hope, that will also as much enjoyable as previous courses, specially when the instructor is Dr. Chuck.
par Sayak C•
Dr. Chuck is an awesome instructor, the focus of this course is a narrow one, you will learn a lot of things, but will remain oblivious to a wide variety of things outside the focus of this course if you don't do the work to look around the Python community and read up on the various methods and functions available outside of the ones taught in this course. Also, the bonus material at the end of each week is a welcome change of pace that serves to, in a certain way, humanize the community and the instructor more, so that they do not remain mere images and voices on an electronics device.
Great course, would recommend.
par Michael F•
Fabulous course. The lectures are good. Quizzes and assignments have started to be, applying what you've "learned", not just regurgitation. Very nice. The bonus material show how the different technologies are related and the genesis of many of them by individuals who participated in then. Very cool. Thanks much. It was most enjoyable. I also like that you can move at your own pace. If you're new to the profession, a quick learner or re-tooling, it's move as fast or as slow as you want. This is been very helpful for myself. I'm retooling and have become a "college" student again. Great fun. Thanks much!!