Early bird sale! Unlock 10,000+ courses from Google, IBM, and more for 50% off. Save today.

University of Michigan

Data Mining in Python

Qiaozhu Mei

Instructor: Qiaozhu Mei

Included with Coursera Plus

Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

5 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Advanced level

Recommended experience

5 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Understand basic concepts, tasks, and procedures of data mining. 

  • Formulate real-world information using basic data representations: itemsets, vectors, matrices, sequences, time series, and networks. 

  • Use data mining algorithms to extract patterns and similarities from real-world datasets.

  • Calculate the importance of patterns and prepare for downstream machine-learning tasks. 

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

June 2025

Assessments

20 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Build your subject-matter expertise

This course is part of the More Applied Data Science with Python Specialization
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 4 modules in this course

Welcome to Module 1—an Introduction to Data Mining! We will begin this module with an introduction to the basic concepts, views, and tasks of data mining. We will focus on how to formulate real world information as different data representations (e.g., itemsets, vectors, sequences, time series, networks, data streams, etc.). Then, we will elaborate on two basic functionalities of data mining: patterns and similarity. We will learn how they can be used to build more complex data mining tasks. Let’s get started!

What's included

12 videos9 readings4 assignments1 programming assignment1 discussion prompt1 plugin

Welcome to Module 2—Mining Itemset Data! In this module, we will learn how to represent data as itemsets and the basic data mining operations with itemset data. We will focus on how to extract frequent patterns from a collection of itemsets, how to evaluate the interestingness of itemset patterns, and how to compute Jaccard similarity between two itemsets. Let’s get started!

What's included

8 videos5 readings5 assignments3 programming assignments

Welcome to Module 3—Mining Vector and Matrix Data! We are halfway through our course on Data Mining! In this module, we will learn in how to mine data represented as vectors and matrices. We will focus on how to represent data as vectors, different similarity/distance metrics of vector data, what are the patterns in matrix data, and how to apply these concepts to real world scenarios. Let’s get started!

What's included

11 videos3 readings6 assignments4 programming assignments

Welcome to Module 4—Mining Sequences, our last course module!! We will conclude our course by learning how to represent data as sequences. We will focus on commonly used sequential patterns (ngrams and skipgrams), distance measures for sequence data (Edit Distance and Shingling), and how they can be applied to real world tasks. Let’s get started!

What's included

10 videos3 readings5 assignments4 programming assignments1 plugin

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

Qiaozhu Mei
University of Michigan
6 Courses1,552 learners

Offered by

Explore more from Data Analysis

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"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."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions