Python Data Structures

This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. In the Capstone Project, you'll use the technologies learned throughout the Specialization to design and create your own applications for data retrieval, processing, and visualization.

Created by: Charles Russell Severance

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 100 / 100

icon
Course Description

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.

icon
Instructor Details

placeholder

Charles Severance (a.k.a. Dr. Chuck) is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development. Chuck has written a number of books including Using Google App Engine, and Python for Everybody. His research field is in the building of learning management systems such as Sakai, Moodle, Blackboard, ANGEL, and others. He was the chief architect for the Sakai Project, a learning management system used at about 300 schools worldwide and wrote the book Sakai: Free as in Freedom, that describes his experiences as one of the leaders of the project. In the mid-1990s he was the host of Internet:TCI, a national television talk show about the Internet that ran for several years on the TCI cable system. He was long-time a columnist for the IEEE Computer Magazine writing a monthly column called "Computing Conversations" that features video interviews with famous technology leaders and innovators.

icon
More courses by Charles Russell Severance

Programming for Everybody (Getting Started with Python)

Free

Introduction to Structured Query Language (SQL)

Free

Building Web Applications in PHP

Free

icon
More data structures and algorithms courses

Operations Analytics

Free

Data Structures and Performance

Free

Algorithms for DNA Sequencing

Free

Excel/VBA for Creative Problem Solving, Part 2

Free

Master the Coding Interview: Data Structures + Algorithms

$11.99

The Coding Interview Bootcamp: Algorithms + Data Structures

$11.99

icon
Reviews

5.0

367 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Fabrice L on 11-Jul-18

The exercise is a little tricky but gainful

By Alexander M on 9-Jul-18

this is a awesome course

By Alexander M on 11-Jul-18

Wonderful. Kudos to Chuck, he is a great teacher. The materials are well prepared, forums are active. I was so passionate I finished within a single week. Thanks!

By Kota M on 10-Jul-18

excellent faculty!

By Grigoriy O on 10-Jul-18

Very straightforvard and gived good Python basis.

By Lev S on 10-Jul-18

kkkk

By Saruar M on 10-Jul-18

Very helpful and impressive course.

By Papp P A on 26-Feb-19

Covered most of the topics needed to get hands on experience with DS.

By LI W on 26-Feb-19

excelent course. Clear and concise!

By Juan S Z M on 14-Feb-19

Great course for beginner

By Miguel A M H on 14-Feb-19

I found this course very interesting and it taught me a lot about Data Structures and Python Programming as a whole.

By Xi Y on 13-Feb-19

The instructor is fantastic!