We may earn an affiliate commission when you visit our partners.
Course image
Wil van der Aalst

Process mining is the missing link between model-based process analysis and data-oriented analysis techniques. Through concrete data sets and easy to use software the course provides data science knowledge that can be applied directly to analyze and improve processes in a variety of domains.

Read more

Process mining is the missing link between model-based process analysis and data-oriented analysis techniques. Through concrete data sets and easy to use software the course provides data science knowledge that can be applied directly to analyze and improve processes in a variety of domains.

Data science is the profession of the future, because organizations that are unable to use (big) data in a smart way will not survive. It is not sufficient to focus on data storage and data analysis. The data scientist also needs to relate data to process analysis. Process mining bridges the gap between traditional model-based process analysis (e.g., simulation and other business process management techniques) and data-centric analysis techniques such as machine learning and data mining. Process mining seeks the confrontation between event data (i.e., observed behavior) and process models (hand-made or discovered automatically). This technology has become available only recently, but it can be applied to any type of operational processes (organizations and systems). Example applications include: analyzing treatment processes in hospitals, improving customer service processes in a multinational, understanding the browsing behavior of customers using booking site, analyzing failures of a baggage handling system, and improving the user interface of an X-ray machine. All of these applications have in common that dynamic behavior needs to be related to process models. Hence, we refer to this as "data science in action".

The course explains the key analysis techniques in process mining. Participants will learn various process discovery algorithms. These can be used to automatically learn process models from raw event data. Various other process analysis techniques that use event data will be presented. Moreover, the course will provide easy-to-use software, real-life data sets, and practical skills to directly apply the theory in a variety of application domains.

This course starts with an overview of approaches and technologies that use event data to support decision making and business process (re)design. Then the course focuses on process mining as a bridge between data mining and business process modeling. The course is at an introductory level with various practical assignments.

The course covers the three main types of process mining.

1. The first type of process mining is discovery. A discovery technique takes an event log and produces a process model without using any a-priori information. An example is the Alpha-algorithm that takes an event log and produces a process model (a Petri net) explaining the behavior recorded in the log.

2. The second type of process mining is conformance. Here, an existing process model is compared with an event log of the same process. Conformance checking can be used to check if reality, as recorded in the log, conforms to the model and vice versa.

3. The third type of process mining is enhancement. Here, the idea is to extend or improve an existing process model using information about the actual process recorded in some event log. Whereas conformance checking measures the alignment between model and reality, this third type of process mining aims at changing or extending the a-priori model. An example is the extension of a process model with performance information, e.g., showing bottlenecks. Process mining techniques can be used in an offline, but also online setting. The latter is known as operational support. An example is the detection of non-conformance at the moment the deviation actually takes place. Another example is time prediction for running cases, i.e., given a partially executed case the remaining processing time is estimated based on historic information of similar cases.

Process mining provides not only a bridge between data mining and business process management; it also helps to address the classical divide between "business" and "IT". Evidence-based business process management based on process mining helps to create a common ground for business process improvement and information systems development.

The course uses many examples using real-life event logs to illustrate the concepts and algorithms. After taking this course, one is able to run process mining projects and have a good understanding of the Business Process Intelligence field.

After taking this course you should:

- have a good understanding of Business Process Intelligence techniques (in particular process mining),

- understand the role of Big Data in today’s society,

- be able to relate process mining techniques to other analysis techniques such as simulation, business intelligence, data mining, machine learning, and verification,

- be able to apply basic process discovery techniques to learn a process model from an event log (both manually and using tools),

- be able to apply basic conformance checking techniques to compare event logs and process models (both manually and using tools),

- be able to extend a process model with information extracted from the event log (e.g., show bottlenecks),

- have a good understanding of the data needed to start a process mining project,

- be able to characterize the questions that can be answered based on such event data,

- explain how process mining can also be used for operational support (prediction and recommendation), and

- be able to conduct process mining projects in a structured manner.

Enroll now

What's inside

Syllabus

Introduction and Data Mining
This first module contains general course information (syllabus, grading information) as well as the first lectures introducing data mining and process mining.
Read more
Process Models and Process Discovery
In this module we introduce process models and the key feature of process mining: discovering process models from event data.
Different Types of Process Models
Now that you know the basics of process mining, it is time to dive a little bit deeper and show you other ways of discovering a process model from event data.
Process Discovery Techniques and Conformance Checking
In this module we conclude process discovery by discussing alternative approaches. We also introduce how to check the conformance of the event data and the process model.
Enrichment of Process Models
In this module we focus on enriching process models. We can for instance add the data aspect to process models, show bottlenecks on the process model and analyse the social aspects of the process.
Operational Support and Conclusion
In this final module we discuss how process mining can be applied on running processes. We also address how to get the (right) event data, process mining software, and how to get from data to results.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by a recognized authority on Process Mining, Wil van der Aalst, this course ensures learners will be exposed to leading-edge ideas and best practices in the field
Students will develop foundational skills in data science that are easily applicable to multiple industry sectors
Covers a range of data science techniques, including process discovery, conformance checking, and enhancement, providing a comprehensive introduction to the field
Utilizes real-life data sets and industry examples, ensuring students can directly apply the knowledge they gain
Provides a solid foundation for individuals interested in further study or professional development in process mining and business process intelligence
Instructors should provide more information about the software used in the course, as this may impact students who do not have access to the necessary tools

Save this course

Save Process Mining: Data science in Action to your list so you can find it easily later:
Save

Reviews summary

Process mining: a comprehensive introduction

Learners say this well received course provides a comprehensive introduction to process mining, a new and promising field that analyzes data to improve business processes. The course is largely positive, with learners praising its engaging assignments, clear explanations, and practical examples. The course covers a wide range of topics, from the basics of process mining to more advanced concepts like applying it to live data. Overall, learners recommend this course to anyone interested in learning about process mining.
The course includes real-world examples that help learners understand the practical applications of process mining.
"Very informative lectures to get a perspective of process mining."
"It gives a very good introduction to process mining, a rather new data science discipline that is not yet used in many companies, and therefore has a great potential in the future."
"Very nice introduction into the topic of Process Mining."
"The structure of the videos with always incentivized the student to think about a solution on their own."
The course includes engaging assignments that help learners apply the concepts they learn.
"good amount of excercises during lessons"
"The graded assessments are of medium difficulty in average, but they still require to listen and understand the course."
"It definitely made a difference to me."
"Excellent course content and excellent presentation."
The instructor is knowledgeable and engaging.
"The teacher was really clear and I found particularly useful the high amount of excercises during lessons"
"Professor was amazing, great content and very engaging course."
"Prof. van der Aalst is a great lecturer and it is obvious that his team spent a lot of effort to create this course."
"This is the best course, ever."
The course is well-structured and easy to follow.
"This course was extremely well-organized and well-presented by the best teacher ever."
"It is a great introduction in process mining and there are a lot of examples in the videos which makes it very practical!."
"Very well structured curse. Perfect introduction."
"This is a brilliant course, led by a world authority on process mining who freely imparts his knowledge and presentation skills."
The course provides a comprehensive overview of process mining.
"This course provides a gentle introduction to process mining."
"Very detailed, thorough, and comprehensive."
"I highly recommend this course to a large variety of listeners. The course provides a lot of useful information and examples related to processes in general and process mining from the very basics to the practical application."
"Excellent course content and excellent presentation."
The course introduces learners to software tools for process mining, but some learners found the software difficult to use.
"The Prom Lite software sucks"
"The course content was great. Though I was not able to understand the Prom Lite software."
"There is a single video before that which gives an overview of ProM, but that's all it is, an overview."
"However, Disco actually got its own video series explaining the details of how it works, with a step-by-step walkthrough."
The introductory sections are accessible, but the course covers some complex material.
"Very detailed, thorough, and comprehensive."
"The only possible thing that lacked was ways to acquire the data or cleaning it to be put into the data mining software."
"I really like this course. It does a good job of introducing students to process mining."
"For sure it is a quite time consuming task for the students, but maybe week quizes could be changed, so that there are both practical and theoretical parts."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Process Mining: Data science in Action with these activities:
Review data mining concepts
Revisit the basics of data mining to strengthen your foundation for process mining.
Browse courses on Data Mining
Show steps
  • Review data mining techniques and algorithms
  • Explore data mining software and tools
Read “Process Mining: Data Science in Action” by Wil van der Aalst
Delve into the foundational concepts of process mining through a comprehensive text authored by the course instructor.
Show steps
  • Read the book thoroughly
  • Take notes and highlight important concepts
  • Discuss the book with your study group
Join a process mining study group
Engage with peers to discuss concepts, share experiences, and enhance your understanding.
Browse courses on Process Mining
Show steps
  • Find a study group or create your own
  • Meet regularly to discuss course materials and case studies
  • Collaborate on projects and assignments
Five other activities
Expand to see all activities and additional details
Show all eight activities
Learn about process discovery algorithms
Enhance your understanding of process discovery techniques through hands-on tutorials.
Browse courses on Process Discovery
Show steps
  • Follow online tutorials on process mining algorithms
  • Apply these algorithms to real-world datasets
Analyze process logs using conformance checking
Develop your ability to compare process logs with models, identifying discrepancies and improving process efficiency.
Browse courses on Conformance Checking
Show steps
  • Extract process logs from real-world systems
  • Analyze logs and compare with existing process models
  • Identify deviations and suggest improvements
Develop a process mining dashboard
Create an interactive dashboard to visualize and analyze process data, providing insights and supporting decision-making.
Browse courses on Process Mining
Show steps
  • Gather data from multiple sources
  • Clean and prepare the data
  • Design and create dashboards using a tool like Tableau
Contribute to the process mining community
Engage with the broader process mining community by contributing to open-source projects and sharing your knowledge.
Browse courses on Process Mining
Show steps
  • Find open-source process mining projects on GitHub
  • Identify areas where you can make contributions
  • Submit pull requests with your contributions
Conduct a process mining project
Apply your knowledge to a real-world project, demonstrating your ability to identify and solve process inefficiencies.
Browse courses on Process Mining
Show steps
  • Select a process to analyze
  • Collect and prepare data from the process
  • Analyze data and identify inefficiencies
  • Propose solutions to improve the process
  • Present your findings and recommendations

Career center

Learners who complete Process Mining: Data science in Action will develop knowledge and skills that may be useful to these careers:
Data Engineer
Data Engineers are responsible for designing, building, and maintaining data pipelines. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Data Engineer. This course will teach you how to use process mining techniques to analyze and improve data pipelines. These skills are essential for Data Engineers who want to be able to help businesses improve their data infrastructure.
Business Analyst
Business Analysts are responsible for understanding business needs and translating them into technical requirements. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Business Analyst. This course will teach you how to use process mining techniques to analyze and improve business processes. These skills are essential for Business Analysts who want to be able to help businesses improve their operations.
Data Scientist
Data Scientists are responsible for developing, deploying, and managing machine learning models that can be applied to a variety of business problems. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Data Scientist. This course will teach you how to use process mining techniques to discover, analyze, and improve business processes. These skills are essential for Data Scientists who want to be able to use data to solve business problems.
Process Analyst
Process Analysts are responsible for analyzing and improving business processes. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Process Analyst. This course will teach you how to use process mining techniques to discover, analyze, and improve business processes. These skills are essential for Process Analysts who want to be able to help businesses improve their operations.
Data Architect
Data Architects are responsible for designing and managing data systems. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Data Architect. This course will teach you how to use process mining techniques to analyze and improve data systems. These skills are essential for Data Architects who want to be able to help businesses improve their data infrastructure.
Management Consultant
Management Consultants are responsible for providing advice to businesses on how to improve their operations. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Management Consultant. This course will teach you how to use process mining techniques to analyze and improve business processes. These skills are essential for Management Consultants who want to be able to help businesses improve their operations.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Data Analyst. This course will teach you how to use process mining techniques to analyze and improve data. These skills are essential for Data Analysts who want to be able to help businesses make better decisions.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Database Administrator. This course will teach you how to use process mining techniques to analyze and improve database systems. These skills are essential for Database Administrators who want to be able to help businesses improve their data infrastructure.
Marketing Analyst
Marketing Analysts are responsible for using data to understand and target customers. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Marketing Analyst. This course will teach you how to use process mining techniques to analyze and improve marketing campaigns. These skills are essential for Marketing Analysts who want to be able to help businesses improve their marketing efforts.
Business Intelligence Analyst
Business Intelligence Analysts are responsible for collecting, analyzing, and interpreting data to help businesses make better decisions. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Business Intelligence Analyst. This course will teach you how to use process mining techniques to analyze and improve business processes. These skills are essential for Business Intelligence Analysts who want to be able to help businesses improve their operations.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for ensuring that software meets quality standards. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Quality Assurance Analyst. This course will teach you how to use process mining techniques to analyze and improve software quality. These skills are essential for Quality Assurance Analysts who want to be able to help businesses improve their software development processes.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Software Engineer. This course will teach you how to use process mining techniques to analyze and improve software applications. These skills are essential for Software Engineers who want to be able to help businesses improve their software development processes.
Machine Learning Engineer
Machine Learning Engineers are responsible for designing, building, and maintaining machine learning models. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Machine Learning Engineer. This course will teach you how to use process mining techniques to analyze and improve machine learning models. These skills are essential for Machine Learning Engineers who want to be able to help businesses improve their data infrastructure.
Operations Research Analyst
Operations Research Analysts are responsible for using mathematical and analytical techniques to solve business problems. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Operations Research Analyst. This course will teach you how to use process mining techniques to analyze and improve business processes. These skills are essential for Operations Research Analysts who want to be able to help businesses improve their operations.
Statistician
Statisticians are responsible for collecting, analyzing, and interpreting data. Process Mining: Data science in Action is a course that can help you develop the skills needed to be a successful Statistician. This course will teach you how to use process mining techniques to analyze and improve data. These skills are essential for Statisticians who want to be able to help businesses make better decisions.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Process Mining: Data science in Action.
Provides a comprehensive overview of data mining concepts and techniques. It great resource for students who want to learn more about the foundations of data mining.
Provides a comprehensive overview of machine learning concepts and techniques. It great resource for students who want to learn more about the foundations of machine learning.
Provides a practical guide to data mining for business intelligence. It great resource for students who want to learn how to use data mining techniques to improve business decision-making.
Provides a gentle introduction to machine learning. It great resource for students who have no prior experience with machine learning.
Provides a gentle introduction to data mining. It great resource for students who have no prior experience with data mining.
Provides a practical guide to data mining using the R programming language. It great resource for students who want to learn how to use R for data mining.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Process Mining: Data science in Action.
Introduction to Process Mining with ProM
Most relevant
Process Mining in Healthcare
Most relevant
A Hands-On Introduction to Process Mining
Most relevant
Evaluating a Data Mining Model
Most relevant
Data Mining and the Analytics Workflow
Mastering Security Management with CDO
Introduction to SIEM (Splunk)
Cluster Analysis, Association Mining, and Model Evaluation
Splunk Enterprise Administration: Monitoring and Creating...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser