Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Michigan

Python Data Structures

University of Michigan via Coursera

Overview

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.

Taught by

Charles Severance

Reviews

4.9 rating, based on 15,718 Class Central reviews

Start your review of Python Data Structures

  • Anonymous

    Anonymous completed this course.

    So, nobody likes to read negative reviews on things that have a generally "high opinion" of. Certainly I am not the most educated either and as such I do take that in to consideration while writing this (I have no formal degrees). But I did want to…
  • Anonymous

    Anonymous completed this course.

    Let's be realistic with yourself in finding and completing a MOOC. There are probably less than 10 courses on this subject that are worth taking because it has all the material you are looking to use in your job. However, there are fewer still that…
  • Brandt Pence

    Brandt Pence completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.

    This is the second course in the Python for Everybody specialization, and corresponds to the second half of the previous course of the same name. As with the first course (Getting Started with Python), I found Dr. Chuck's thorough approach to the m…
  • I recently completed the Python Data Structures course offered by the University of Michigan via Coursera, taught by Dr. Chuck. I must say that it was an exceptional learning experience that exceeded my expectations in many ways. 1. Dr. Chuck's tea…
  • Anonymous
    Let me start off by saying I'm grading Dr. Chuck on a pedagogical level, not on him as a person. As a person on camera, he's charming, speaks a great pace that isn't too fast, and repeats himself often to try to drive the points home. He makes great…
  • Anonymous

    Anonymous completed this course.

    So, nobody likes to read negative reviews on things that have a generally "high opinion" of. Certainly I am not the most educated either and as such I do take that in to consideration while writing this (I have no formal degrees). But I did want to…
  • Anonymous
    So, nobody likes to read negative reviews on things that have a generally "high opinion" of. Certainly I am not the most educated either and as such I do take that in to consideration while writing this (I have no formal degrees). But I did want to…
  • Anonymous
    Anonymous completed this course. So, nobody likes to read negative reviews on things that have a generally "high opinion" of. Certainly I am not the most educated either and as such I do take that in to consideration while writing this (I have no f…
  • Profile image for Ruslan Shanin
    Ruslan Shanin
    This is the second course in the Python specialization, encompassing essential theoretical concepts and practical exercises. It aims to reinforce your understanding through hands-on tasks and provide an opportunity to apply Python skills to solve straightforward problems.
    This course is suitable for beginners who are starting their journey with Python, as well as for individuals looking to refresh their knowledge and skills. It provides comprehensive material that can be helpful in both scenarios.
  • Quite understandable, as things gets more complicated, Chuck gets to show off a bit more of his actual expertise, and one can see that he's enjoying himself more than in the first very basic lessons.
    I think the course is good, but the Python Playground is not. Instead of just rejecting my code, it should at least hint as to where the problem is, and perhaps also provide some clues, and not just make red remarks on improperly formatted or missing outputs.
  • This is the second course I took with Dr. Chuck. The best word to describe both the course and the instructor is "fantastic".
    As a begginer in this programming world I can say this course have tauhgt me not only thecnical aspects about python data structures and programming logic but also has encouraged me to keep learning.
    Im very happy with my progress throught the course.
    The only suggestion I would make is to have more hands-on and practice exercices, that would be really great to master the skills you learn.
  • Anonymous
    So, nobody likes to read negative reviews on things that have a generally "high opinion" of. Certainly I am not the most educated either and as such I do take that in to consideration while writing this (I have no formal degrees). But I did want to…
  • Anonymous
    I recently completed the Python Data Structures course offered by the University of Michigan via Coursera, taught by Dr. Chuck. I must say that it was an exceptional learning experience that exceeded my expectations in many ways. First and foremost…
  • Really enjoyed this class with Dr. Chuck. He made learning Python fun and interesting. I will not say it was easy because I had no programming skills at all prior to taking any of the Python courses. I now have some general knowledge that I can use…
  • Profile image for Salah Yasin
    Salah Yasin
    I recently completed the "Python Data Structures" course offered by the University of Michigan through Coursera, and I can't recommend it enough! This course provides a comprehensive and engaging learning experience that I believe would greatly bene…
  • Anonymous

    Anonymous completed this course.

    Dr. Chuck is great and I really wanted to give this course four stars but I felt that with the content's importance (lists, dictionaries, tuples, et al) as part of the fundamental foundations of programming going forward (along with algorithms via t…
  • Great course! The videos are astonishing

    I loved the approach!

    I can't wait to do another course!
  • Anonymous
    This review is after my completion of the 2nd course of 'Programming for everybody: Python Data Structures'. Normally, I find that when a review is written as a continuous narrative, it is usually difficult to comprehend the issues raised, hence I'm…
  • Anonymous
    This is the second course in the specialization "Python for Everybody Specialization" and it picks up from where you left off in the first course (basically, this course finishes teaching the basics). Here is where I personally started to flounder i…
  • The course is excellent for anyone who wants to start learning Python from the basics. The instructor is very professional and has a nice tone. The course is concise and useful; all the chapters are well-designed which makes students not feel tired.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.