Capstone: Retrieving, Processing, and Visualizing Data with Python

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 : 94 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a c course? Or looking for more detail on Charles Russell Severance's Capstone: Retrieving, Processing, and Visualizing Data with Python? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

In the capstone, students will build a series of applications to retrieve, process and visualize data using Python. The projects will involve all the elements of the specialization. In the first part of the capstone, students will do some visualizations to become familiar with the technologies in use and then will pursue their own project to visualize some other data that they have or can find. Chapters 15 and 16 from the book "Python for Everybody" will serve as the backbone for the capstone. This course covers Python 3.

icon
Instructor Details

Charles Russell Severance

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
Reviews

4.7

128 total reviews

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

By Morgan S on 6-Apr-16

If this entire specialization were a bag of potato chips, the Capstone would be that bland chip that didn't get any salt. The introduction to the Capstone promises that we'll "build applications" utilizing what we've learned so far with optional assignments for delving deeper. However, none of the required assignments involve even the most primitive of problem solving skills or code writing abilities. If you can download a file and take a screenshot then you've got what it takes to pass this class. The optional assignments are far too focused around a new piece of video sharing technology that the instructor and associates have developed. Unfortunately, the technology adds almost nothing beneficial to the class and is probably to blame for the sheer lack of quality in the rest of the class.In fact, the entire Capstone feels like it was so haphazardly put together that it can only be described as the most contrived beta-test I've ever been a part of. Such a disappointing ending to what was otherwise an enjoyable specialization.

By Christopher H on 15-Mar-19

Great to see how Python can be used for data visualization; however, in my opinion, most of the code is way above the heads of students at this level.

By ali s on 4-Aug-18

This should not be called a capstone. It is way too complicated to understand which is why the assignments have been kept to simplistic (this is reasonable). A bunch of small programs testing smooth amalgamation and application of the learnt concepts would have been more fruitful.

By Alex S on 20-Jul-18

No code writing required to complete the course.

By Ayush B on 14-Feb-19

peer grading for mentors very slow.

By Jeffrey B on 29-May-16

I thought this was poor. It was basically a re-hash of the previous module with slightly different tasks. Given that I had to wait three months for the capstone to be ready, I found it a bit rich that my deadline to finish it was a couple of weeks! Don't waste your money/time on this particular module.

By Hanyani A M on 15-Nov-18

Didn't learn as much as the previous chapters. Markers are slow to mark, my subscription actually expired before they marked, not

By Brendan C on 2-May-19

Very poor quality course, both from a content perspective as well as from an implementation perspective. This final class in the specialization is not a programming course. You are instructed to run someone else's code and screenshot the various stages of running these scripts. You don't modify their code and it really takes a step back from the previous courses in this specialization as the instructions and the course staff's direction are significantly misaligned. I was evaluating this course for use in my organization, but cannot suggest taking the capstone as it provides no value and is simply a waste of time.My suggestion to improve the course would be to align the staff direction with the instruction given in the course. Additionally if you read through the forums you can see them get frustrated like they are volunteer staff working for free in a hostile environment.

By Ponrajadurai S on 11-Feb-19

My expectation was I will do the coding (get my hands dirty) based on the suggestion or ideas from the instructor. I didn't expect to run the code that was written by the instructor and share the screenshots. It would had been good, if the course involved in working on a project.Week 3, week 5 and week 7 of this course should be made compulsory - my opinion

By Stuart O Y M on 18-Feb-19

Instructions for assignments not clear. TA not helpful with providing clarity on completing the assignments.

By PRANSHU P on 19-Mar-19

I have completed the whole specialization successfully and Coursera and FFE and ofcourse, my guide, Dr. Chuck have been a constant source of motivation. I am really really thankful for this whole support of yours.

By Amit K on 24-Oct-18

This course helped me a lot in understanding the web and the data retrieval from it.