Who is this class for: This course is part of the skills-based specialization “Applied Data Science with Python“ and is intended for learners who have basic python or programming background, and want to apply statistics, machine learning, information visualization, social network analysis, and text analysis techniques to gain new insight into data. Only minimal statistics background is expected, and the first course contains a refresh of these basic concepts. There are no geographic restrictions. Learners with a formal training in Computer Science but without formal training in data science will still find the skills they acquire in these courses valuable in their studies and careers.

Created by:   University of Michigan

  • Christopher Brooks

    Taught by:    Christopher Brooks

Basic InfoCourse 1 of 5 in the Applied Data Science with Python Specialization.
How To PassPass all graded assignments to complete the course.
User Ratings
4.4 stars
Average User Rating 4.4See what learners said
Course 1 of Specialization
Gain new insights into your data . Learn to apply data science methods and techniques, and acquire analysis skills.


When will I have access to the lectures and assignments?

What if I need additional time to complete the course?

What will I get if I pay for this course?

Can I take this course for free?

What is the refund policy?

Is financial aid available?

How It Works

Each course is like an interactive textbook, featuring pre-recorded videos, quizzes and projects.

Help from Your Peers
Help from Your Peers

Connect with thousands of other learners and debate ideas, discuss course material, and get help mastering concepts.


Earn official recognition for your work, and share your success with friends, colleagues, and employers.

University of Michigan
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.
Ratings and Reviews
Rated 4.4 out of 5 of 827 ratings

I learned in this course that pandas is a way deeper rabbit hole than it appears on the surface. However rather than teaching me pandas this course mostly just helped me verify that I was learning pandas. The questions in this class need more scaffolding. I ended up skipping most of the in-video questions because I felt that the work I was investing in getting them correct was not teaching me much. More scaffolding could fix this.

Tough course if you are new to Python and do not like to browse stackoverflow. Otherwise a great course with challenging assignments.

It is not easy for me to complete this course but I learned A LOT! It is truly beneficial if you don't give up. Yes you need to search a lot of python skills online to complete the programming assignment.

This course is a must for anyone who's looking forward to step into the field of data science.