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.
This course is part of the Python for Everybody Specialization
About this Course
Learner Career Outcomes
18%
29%
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessWhat you will learn
Explain the principles of data structures & how they are used
Create programs that are able to read and write data from files
Store data as key/value pairs using Python dictionaries
Accomplish multi-step tasks like sorting or looping using tuples
Skills you will gain
- Python Syntax And Semantics
- Data Structure
- Tuple
- Python Programming
Learner Career Outcomes
18%
29%
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Start working towards your Master's degree
Syllabus - What you will learn from this course
Chapter Six: Strings
Unit: Installing and Using Python
Chapter Seven: Files
Chapter Eight: Lists
Reviews
- 5 stars87.59%
- 4 stars11.27%
- 3 stars0.89%
- 2 stars0.12%
- 1 star0.10%
HIGHLIGHTS
TOP REVIEWS FROM PYTHON DATA STRUCTURES
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!
It is a very good course with assignment videos, Teaching materials, and Hands-on activity. In the other course, you can't get such type of facilities. In my opinion, it is worth your time and money.
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.
About the Python for Everybody Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.