When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 7 modules in this course
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.
Congratulations to everyone for making it this far. Before you begin, please view the Introduction video and read the Capstone Overview. The Course Resources section contains additional course-wide material that you may want to refer to in future weeks.
What's included
4 videos5 readings1 assignment
Show info about module content
4 videos•Total 36 minutes
Introduction: Welcome to the Class•3 minutes
Unicode Characters and Strings•17 minutes
Office Hours in Den Haag, Netherlands•4 minutes
Interview: John Resig and Pam Fox - Khan Academy•12 minutes
5 readings•Total 50 minutes
Capstone Overview•10 minutes
Help Us Learn More About You!•10 minutes
Course Syllabus•10 minutes
Python Textbook•10 minutes
Capstone Completion Options•10 minutes
1 assignment
Python for Everybody - A Review•0 minutes
Building a Search Engine
Module 2•2 hours to complete
Module details
This week we will download and run a simple version of the Google PageRank Algorithm and practice spidering some content. The assignment is peer-graded, and the first of three optional Honors assignments in the course. This a continuation of the material covered in Course 4 of the specialization, and is based on Chapter 16 of the textbook.
What's included
6 videos2 readings1 app item
Show info about module content
6 videos•Total 61 minutes
Page Rank Overview•8 minutes
Worked Example: Page Rank - Spidering•17 minutes
Worked Example: Page Rank - Computation•16 minutes
Worked Example: Page Rank - Visualization•7 minutes
The optional Capstone project is your opportunity to select, process, and visualize the data of your choice, and receive feedback from your peers. The project is not graded, and can be as simple or complex as you like. This week's assignment is to identify a data source and make a short discussion forum post describing the data source and outlining some possible analysis that could be done with it. You will not be required to use the data source presented here for your actual analysis.
What's included
2 videos2 readings1 discussion prompt
Show info about module content
2 videos•Total 9 minutes
Dr. Chuck's New Kitten - Sakaiger•2 minutes
Interview: Bruce Schneier - The Security Mindset•8 minutes
2 readings•Total 20 minutes
Identifying Your Data Source - Introduction•10 minutes
List of Data Sources (Instructional Staff Curated)•10 minutes
1 discussion prompt•Total 10 minutes
Identifying a Data Source•10 minutes
Spidering and Modeling Email Data
Module 4•2 hours to complete
Module details
In our second optional Honors assignment, we will retrieve and process email data from the Sakai open source project. Video lectures will walk you through the process of retrieving, cleaning up, and modeling the data.
What's included
5 videos1 reading1 app item
Show info about module content
5 videos•Total 49 minutes
Gmane Introduction•6 minutes
Worked Example: Gmane / Mail - Retrieval•17 minutes
Worked Example: Gmane / Mail - Model•13 minutes
Office Hours Baltimore, MD•1 minute
Interview: Bruce Schneier - Building Cryptographic Systems•11 minutes
1 reading•Total 10 minutes
Spidering and Modeling Email Data - Introduction•10 minutes
1 app item•Total 60 minutes
Loading and Modeling Mail Data•60 minutes
Accessing New Data Sources (Project)
Module 5•25 minutes to complete
Module details
The task for this week is to make a discussion thread post that reflects the progress you have made to date in retrieving and cleaning up your data source so can perform your analysis. Feedback from other students is encouraged to help you refine the process.
What's included
1 video1 reading1 discussion prompt
Show info about module content
1 video•Total 5 minutes
Office Hours: Dr. Chuck Pretends to be Anthony Bourdain•5 minutes
1 reading•Total 10 minutes
Accessing New Data Sources - Introduction•10 minutes
1 discussion prompt•Total 10 minutes
Analyzing a Data Source•10 minutes
Visualizing Email Data
Module 6•2 hours to complete
Module details
In the final optional Honors assignment, we will do two visualizations of the email data you have retrieved and processed: a word cloud to visualize the frequency distribution and a timeline to show how the data is changing over time.
What's included
3 videos1 reading1 app item
Show info about module content
3 videos•Total 29 minutes
Worked Example: Gmane / Mail - Visualization•14 minutes
Office Hours, Montreal, Canada•5 minutes
Interview: Nathaniel Borenstein - The Father of MIME•11 minutes
1 reading•Total 10 minutes
Visualizing Email Data•10 minutes
1 app item•Total 60 minutes
Visualizing Email Data•60 minutes
Visualizing new Data Sources (Project)
Module 7•1 hour to complete
Module details
This week you will discuss the analysis of your data to the class. While many of the projects will result in a visualization of the data, any other results of analyzing the data are equally valued, so use whatever form of analysis and display is most appropriate to the data set you have selected.
What's included
2 videos3 readings1 discussion prompt
Show info about module content
2 videos•Total 14 minutes
Office Hours - Dr. Chuck's Office - Ann Arbor, Michigan•2 minutes
Video: Steve Jobs, NeXT and the Internet•12 minutes
3 readings•Total 23 minutes
Visualizing new Data Sources - Introduction•10 minutes
Post-Course Survey•10 minutes
A special reason to celebrate your success •3 minutes
1 discussion prompt•Total 10 minutes
Data Analysis and Visualization•10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.7
14,420 reviews
5 stars
82.42%
4 stars
12.26%
3 stars
3.34%
2 stars
1.02%
1 star
0.94%
Showing 3 of 14420
C
CE
5·
Reviewed on Apr 19, 2017
Excellent, simply the best experience of on line education I have had, the course is extremely complete and useful, the support of the staff of mentors is remarkable also, I am extremely grateful.
Y
YH
5·
Reviewed on Mar 22, 2019
This is a great course. I like this course very much because I can retrieve, process and visualize data in Python in a very good way I never used before. This course is very useful in real world.
D
DC
4·
Reviewed on Oct 30, 2016
The sample solution and explanations are very good since it gives a complete whole picture of doing a big data analysis project. The assignment is very easy, but good to get the specialization.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.