# BAN385 AI and Data Mining with Python

College of Business and Criminal Justice Business Department

**Course Description:** This course introduces data mining and introductory AI methods using Python for business decision-making. Students acquire, clean, and transform data; perform exploratory analysis; and build, tune, and compare predictive and descriptive models. Topics include feature engineering; supervised learning (linear and logistic regression, k-NN, decision trees); unsupervised learning (k-means clustering, association rules); model evaluation with train/validate/test splits and cross-validation; and communication of results to non-technical audiences. Work is implemented in Python (e.g., pandas, scikit-learn, matplotlib), with attention to documentation and reproducibility. Ethical considerations include privacy, bias, transparency, and appropriate model use.

**Credit Hours:** 3.00

**Prerequisites:** All of: [BAN327](https://www.ecpi.edu/course/BAN327 "View BAN327")

**Corequisites:** None

## Programs offering this course

- [Business Administration | Business Analytics Concentration](https://www.ecpi.edu/programs/business-analytics-bachelor-degree)

Learn more about the [programs available at ECPI University](https://www.ecpi.edu/programs).