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 edX


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


4.7 rating, based on 10 Class Central reviews

4.7 rating at edX based on 19 ratings

Start your review of Python Data Structures

  • Excellent Python Data Structures Course!

    I recently completed the "Python Data Structures" course by Dr. Chuck and it was fantastic. Dr. Chuck's teaching style is engaging and the course content is well-structured. I gained a solid understanding of Python's data structures like lists, dictionaries, and more. The practical exercises were invaluable for hands-on learning. I highly recommend this course to anyone serious about learning Python. Thanks, Dr. Chuck!
  • Profile image for Thon Than Thar
    Thon Than Thar
    This course is also excellent as getting started with Python course. I think Dr.Chuck is so good at teaching Python programming language. I have taken 2 courses in this Python for Everybody series and I found that is amazing and easily understandable. As for me, I am a beginner in this field but I can realize and hand in assignment cause of Dr.Chuck's explaining working exercise. I will go on the rest of series and I am really exciting for it. I absolutely recommend you to take this series if you want to start your programming career.
  • Anonymous
    I love the way that the instructor is teaching. he also provides movies that are quit solutions of the practices so, we can correct our mistakes
  • Anonymous
    Great course to start with. I am amazed by how clear the instructor presents the topics. The presentations topics are very coherent. The difficulty level is just enough for a python starter like me. I have learned a lot from the course and I am hoping to learn more during the succeeding python courses.

    Thank you to our instructor. Looking forward to meeting you in the future.
  • Anonymous
    Very good teacher and easy to understand if you took the previous course. You can find all the videos and exercises on coursera but they are also available for free on the website of py4e.

    I did not know anything about coding until a few weeks ago and finished the first two courses with relative ease doing 1 chapter a day (for an hour). Would highly recommend!
  • Profile image for Rajendra Nauth
    Rajendra Nauth
    the course was well explain and clear, time given was adequate, assignments and quiz were at a good level for the course and not difficult to complete. once you look at all the lectures the assignments and quiz will be east. thanks to Dr. Chuck for a clear and great lecture.
  • Anonymous
    It was great, the instructor explain really good in an easy way in order to understand.

    IT take me a little bit more to finish the course because of my duty works regardless of my abssents i was able to undestand everything thanks to Dr. Chuck
  • Anonymous
    In this data structure course, I learnt about data structures and also had good understanding about it as well as had a good grip on it by practicing on its assignments. This is very good for beginners.
  • Anonymous
    It is an amazing course, very well structured, an amazing professor, very interactive, well explained, I learned a lot of the basics of Python and I am excited for what is coming next.
  • Anonymous
    I think it was awesome course & I learned many things. Specially I have solved many problems during assignment & it developed my confidence.

Never Stop Learning.

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

Someone learning on their laptop while sitting on the floor.