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.
About this Course
Learner Career Outcomes
Approx. 11 hours to complete
Learner Career Outcomes
Approx. 11 hours to complete
University of Michigan
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
TOP REVIEWS FROM PYTHON DATA STRUCTURES
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
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!
This was a super-fun course! The materials were very easy to follow, and delivered in a very friendly and engaging manner. I highly recommend this course to anyone just getting started in programming.
I really liked the course. I just wish it was more practice heavy and the lectures were broken up more and there were quizzes during the lectures to keep you engaged more and make it more interactive.
assignment 9.4 auto grader not working .\n\nLTI unable to launch.\n\nerror message: This tool should be launched from a learning system using LTI.\n\ni am using chrome on mac book air 2 and python 3.6
Very good course. However some data is served in too large chunks so it is hard to remember the stuff from videos without making a notes. I would recommend to write a code along when watching videos.
Challenging for someone with zero experience with coding. Took a fairly long time to grind through the first two courses in the specialisation, but the lectures and course material were very helpful.
Careful and deliberate coverage of Python's data structures. Use of the accompanying book provides additional detail beyond the lectures as well as further practice in the use of the data structures.
this class covered what i find to be very confusing topics. After this class i feel that i have a working knowledge of these topics. The class was challenging and the exercises were also challenging.
this course was much more involved and the detailed instruction was excellent. I am taking notes during videos. I refer to the $10 text book with index when working exercises. thank you great course
An excellent course, highly recommend it. They have mildly gamified the course. I felt so rewarded after finishing an assignment. The lecture materials and all course materials were easily obtained.
Felt like this stepped up a gear - learnt some really 'cool' code and can see how Python can be used to solve a few more complicated situations that in the introductory course. Really enjoying this.
I found this course to be much better than the first course. A lot more information and I found the assignments much more challenging than in the first course. I am very excited for courses 3 and 4.
This course has taught me about Python data structures in a very simple and elegant way. I highly recommend it for anyone searching for information about that topic in a very organized and easy way.
This course provides a crystal-clear coverage on Python data structures. If you need to spin up quickly on Python data structures (file, list, dict, tuple), this will get you there with ease. Enjoy!
Fantastic course! Clear, concise, with a lot of great concepts. It really shows Python's power for working with data, and I'm excited to take it even further in the next course. Thank you Dr. Chuck!
Dr Chuck is one of the best teachers I have ever met. His way of teaching complex subjects so simply is a real art. Thank you Dr Chuck - you have really helped me find a passion in computer science.
This course helped me to learn about the data structures of python and everything was explained by the professor very nicely. Thank You to Professor and the entire coursera team for so much efforts.
Mr. Chuck is the best online instructor. He can clear all your doubts, can motivate you easily, very encouraging. I thank him so much for coming up with this course and hope to meet him someday. :)
I loved it. It allowed me to learn a lot of very relevant tips and tricks that will help to make my life easier.\n\nThank you very much.\n\nKeep up the great work!\n\nI can't wait for the next one.
About the Python for Everybody Specialization
Frequently Asked Questions
When will I have access to the lectures and assignments?
Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
What is the refund policy?
Is financial aid available?
More questions? Visit the Learner Help Center.