Michigan University Applied Data Science with Python Specialization

(2 customer reviews)

Add to wishlistAdded to wishlistRemoved from wishlist 1
Add to compare

This is an intermediate-level specialization, and it is assumed you already know how to write programs in Python. It also assumes some elementary knowledge of statistics and discrete mathematics, but nothing too advanced.

As hinted at by the word “Applied” in the specialization and course titles, there is not much theory presented in this course. There is just enough theory to understand the exercises.

Suggestion: Take the specialization concurrently with Andrew Ng’s deeplearning.ai specialization, so you will get a nice dose of neural-network theory mixed in with data science, but people who want to understand the algorithms in detail will need further study.

Specification: Michigan University Applied Data Science with Python Specialization





Difficulty Level


Free Trial (in days)


Duration (in months)

What will you learn?

, , ,

Suggested hours/week

Programming Language Used


, , , ,


1. Introduction to Data Science in Python – learn basics of the python programming environment. Students will be able to take tabular data, clean it, manipulate it, and run basic inferential statistical analyses.

2. Applied Plotting, Charting & Data Representation in Python – learn visualization basics, with a focus on reporting and charting using the matplotlib library.

3. Applied Machine Learning in Python – identify the difference between a supervised (classification) and unsupervised (clustering) technique, identify which technique they need to apply for a particular dataset and need, engineer features to meet that need, and write python code to carry out an analysis.

4. Applied Text Mining in Python – text mining and text manipulation basics.

5. Applied Social Network Analysis in Python – learn network analysis through tutorials using the NetworkX library

Upon completion

University credits

Graded quizzes & assignments

Capstone Project



, , , ,

Photos: Michigan University Applied Data Science with Python Specialization

2 reviews for Michigan University Applied Data Science with Python Specialization

4.5 out of 5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Ding Hao

    Since I became interested in data analysis, I have been learning “Applied Data Science with Python” specialization from the University of Michigan, and now I finally complete it! These five courses not only taught me about how to use Python packages to conduct data manipulation, visualization, machine learning, text mining, and social network analysis, but also cultivated my analytics mindset. Thank the University of Michigan for such great courses!

    Helpful(0) Unhelpful(0)You have already voted this
  2. Mohamed Elhadidy

    Finally! This 5-courses skilled based specialization from University of Michigan introduced data science through python and created an environment where we could apply statistical, machine learning, information visualization, text analysis, and social network analysis techniques through popular python toolkits such as pandas, matplotlib, scikit-learn, nltk, and networkx to gain insight into their data . It has been a great learning experience during the previous few months.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    Expert Score 8.5
    Course Content
    Learning Experience
    Course Price
    • Solid introduction to what libraries are available and how to use them, with enough challenge to make you dig into the documentation and Stack Overflow a lot.
    • Most of the courses include some lectures or assignments dealing with the ethics of data science.
    • The exercises are automatically graded, and the auto-grader has a lot of problems.
    • Assignments that should take an hour or two instead take two or three times that due to the auto-grader rejecting correct answers with a "wrong" data type, or "wrong" number of significant figures, or expecting a different result than what the assignment's instructions specify. After doing each assignment, one has to spend an hour reading the course forums to find out the tricks to getting correct work accepted.
    Michigan University Applied Data Science with Python Specialization
    Michigan University Applied Data Science with Python Specialization
    Register New Account
    Reset Password
    Compare items
    • Total (0)