Skip to content
UdemyData AnalysisPaid courseAll LevelsCertificate

Data Mining for Business Analytics & Data Analysis in Python (Udemy.com)

Python for Data Analytics & Explainable Artificial Intelligence. Data Mining for Business Data Analytics & Intelligence.

Created by: Diogo Alves de Resende

Last updated June 2026

icon
What you will learn

  • Identify the value of data mining for quickly analyzing and interpreting data.
  • Apply data mining algorithms using Python programming language for Business Analytics.
  • Explain the principles behind various data mining algorithms, including supervised and unsupervised machine learning, and explainable AI
  • Explain the results of data mining models using explainable artificial intelligence models: LIME and SHAP.
  • Practice applying data mining techniques through hands-on exercises and case studies.
  • Implement cluster analysis, dimension reduction, and association rule learning using Python.
  • Perform survival analysis, Cox proportional hazard regression, and CHAID using Python.
  • Use random forest and feature selection to improve the accuracy of data mining models.
  • Develop a portfolio of data mining projects for Business Data Analytics and Intelligence.

How it compares

Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:

  • Rating4.5 out of 5higher than 49% of them
  • Reviews653#181 of 372 by number of reviews
  • Length9 hourslonger than 72% of them
  • Last updatedJune 2026more recently than 75% of them

icon
Course Description

Are you looking to learn how to do Data Mining like a pro? Do you want to find actionable business insights using data science and analytics and explainable artificial intelligence? You have come to the right place.

I will show you the most impactful Data Mining algorithms using Python that I have witnessed in my professional career to derive meaningful insights and interpret data.

In the age of endless spreadsheets, it is easy to feel overwhelmed with so much data. This is where Data Mining techniques come in. To swiftly analyze, find patterns, and deliver an outcome to you. For me, the Data Mining value added is that you stop the number crunching and pivot table creation, leaving time to come with actionable plans based on the insights.

Now, why should you enroll in the course? Let me give you four reasons.

The first is that you will learn the models' intuition without focusing too much on the math. It is crucial that you know why a model makes sense and the underlying assumptions behind it. I will explain to you each model using words, graphs, and metaphors, leaving math and the Greek alphabet to the bare minimum.

The second reason is the thorough course structure of the most impactful Data Mining techniques for Data Science and Business Analytics. Based on my experience, the course curriculum has the algorithms I believe to be most impactful, up-to-date, and sought after. Here is the list of the algorithms we will learn:

Supervised Machine Learning

  • Survival Analysis

  • Cox Proportional Hazard Regression

  • CHAID

Unsupervised Machine Learning

  • Cluster Analysis - Gaussian Mixture Model

  • Dimension Reduction – PCA and Manifold Learning

  • Association Rule Learning

· Explainable Artificial Intelligence

  • Random Forest and Feature Seletion and Importance

  • LIME

  • XGBoost and SHAP

The third reason is that we code Python together, line by line. Programming is challenging, especially for beginners. I will guide you through every Python code snippet. I will also explain all parameters and functions that you need to use, step by step. In the end, you will have code templates ready to use in your problems.

The final reason is that you practice, practice, practice. At the end of each section, there is a challenge. The goal is that you apply immediately what you have learned. I give you a dataset and a list of actions you need to take to solve it. I think it is the best way to really cement all the techniques in you. Hence, there will be 2 case studies per technique.

I hope to have spiked your interest, and I am looking forward to seeing you inside!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Diogo Alves de Resende

Hi, I’m Diogo Resende, a data scientist, AI educator, course creator, and startup founder.

I believe data, analytics, and AI should feel practical, approachable, and useful, and definitely not intimidating, overly academic, or disconnected from real work. My goal is to help people understand not just how technology works, but how to use it to solve meaningful business problems, build useful projects, and grow their careers.

For more than a decade, I’ve worked at the intersection of data, business, and technology, helping people and companies turn complex problems into practical, data-driven decisions. My background combines hands-on industry experience, business strategy, analytics, machine learning, forecasting, A/B testing, commercial planning, and generative AI.

That mix of technical depth and business context shapes the way I teach. I create learning experiences that are clear, practical, and focused on real outcomes. Over the years, I’ve taught tens of thousands of learners through online courses covering Python, data science, statistics, time series forecasting, RAG, AI agents, and modern AI tools.

icon
More courses by Diogo Alves de Resende

$19.99

$39.99

$139.99

$19.99

$19.99

$19.99

icon
More Data Analysis courses

Free

$79.99

$12.99

$74.99

$69.99

Free

icon
Reviews

4.5

653 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Ishaya Kabati on 3/27/2024

So far the introduction is good and I am looking forward to the rest of the course

By Towfeeq Fairooz on 8/15/2023

So far, the introduction, the course material and arrangement seems to be good. I held back one star because I feel there is always room for improvement. Cheers!

By Paul Maitre on 7/22/2023

The course is very well organized, easy to understand and there are many useful resources for the course or for further study. However, I would have liked to have seen a more in-depth "final" application case, especially in terms of interpretations and subsequent choices made in relation to the basic objective. Overall: I highly recommend this very interesting and well-designed course to anyone who wants to know how to gain new and valuable business insights.

By Adam Bryer on 4/18/2023

Early in the course: I am able to follow the explanations. The motivation for the material is good. I look forward to the upcoming explanations to see whether I am able to assimilate the material.

By Eduards on 2/9/2023

I just started this course but based on my past experience with Diogo's courses, I can say he is a fantastic instructor who really cares about making sure his students get the most out of the course. He's always quick to respond and help clarify anything that's unclear. He's knowledgeable, engaging, and makes the content easy to understand. I'm confident that this course will be no different and I'm excited to see what I'll learn!

By Dmitry Tlusten on 12/19/2022

This is excellent course, well organized and delivered. Complex topics are broken down and clearly explained. Not only the course guided me through the data mining models, but it also helped me to get a clear understanding of the potential use cases, pros and cons of each model and underlaying statistical concepts. Thank you very much!

By Vladimir J. N. Bykov on 12/28/2021

Excellent course for business applications in Python. That was main reason I have choosen it and I was very satisfied. My suggestion to the author is to improve part when one is interpreting the results. Not the SHAP part, this was very well explained, but the previous ones. Just spend some more time explaining meaning of the results. I believe it will increase value of knowledge you deliver.

By Carlos Andrés Campo González on 6/19/2021

This is clearly your best course. At a high level, with material not so easy to find elsewhere. Great! Hopefully the author can follow with more advanced courses, such as replicating actual advanced econometrics techniques directly from recent papers, that can be used by data scientists today, instead of the vanilla techniques. Would look up to it!

By Monika Prpic on 5/10/2021

This is the second Diogo’s course that I’ve done and, again, he managed to impress me with the quality of the content. Course covers a lot of exciting data mining techniques with an interesting examples. Explanations are detailed, but Diogo makes it easy to follow. Additionally, he provides cool challenges and a lot of material to further investigate the topics. Highly recommended!

By Moaz alhomsi on 3/31/2021

I ran through the attack and intro of all sections. I can say all concepts are well taught and tell when and why it is used . The programming parts are well structured and easy to follow, it is the instructor's way. Can be seen in his YouTube channel as well. The instructor breaks complicated topics into pieces, which make it possible to build complex models for tasks in work. Another great course (Y)

Showing all 10 reviews on CourseDuck

Read all 653 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100