This program is completed in-person.
Looking for an online program? See the Business Analytics (MS) online option.More Ways to Earn Your MSBA
UofL’s MSBA is also available in fully online, asynchronous formats, including a part time option for added flexibility. Earn a STEM designated degree from an AACSB accredited program on a schedule that works for you. Explore alternative formats to find the right fit for your goals.
MSBA courses and curriculum
Master of Science in Business Analytics
Unit: College of Business (GB)
Program Website
Academic Plan Code(s): BUANMS, BUANMS_O, BUANMS_AI, BUANMS_AIO, BUANMS_PTO
Program Information
The full-time Master of Science in Business Analytics (MSBA) is an accelerated, cohort-based 13-month, three-semester program. Students work both in teams and independently in completing the coursework.
The part-time Master of Science in Business Analytics (MSBA) is a 20-month, five-semester program with an option to extend to 24-months. Students work both in teams and independently in completing the coursework.
The MSBA curriculum combines information systems technologies, data modeling, and analytics with business acumen and impactful communications to develop the skills necessary to become a successful data scientist with excellent potential for professional growth. The program is also designed and delivered in close collaboration with local businesses providing a strong business orientation, increasing your skill relevance in the marketplace upon graduation.
Admission Requirements
The MSBA program has temporarily suspended admissions for the spring 2027 term; admission will reopen in fall 2027.
- Completion of a graduate application along with application fee
- Provision of two letters of reference, a resume, and a personal statement
- Completion of an undergraduate degree along with official transcripts
- GMAT or GRE is optional
Program Requirements
The Master of Science in Business Analytics (MSBA) program requires a minimum of 30 credit hours for program completion. Currently, 22.5 credit hours are core and 7.5 credit hours are in electives.
Students may choose the internship track and enroll in up to three (3) additional credit hours in Analytics Internship courses spread across the program's three semesters. Students on internship track are required to successfully complete the Analytics Internship courses to graduate.
Full-Time Program: Core Courses and Special Topics
| Year 1 | ||
|---|---|---|
| Fall | Hours | |
| MSBA 630 | Modern Data Management | 3.0 |
| MSBA 605 | Python for Analytics | 3.0 |
| MSBA 610 | Data Visualization with Power BI | 1.5 |
| MSBA 615 | R for Analytics | 1.5 |
| MSBA 620 | Statistical Foundations of Business Analytics | 3.0 |
| Hours | 12 | |
| Spring | ||
| MSBA 635 | Predictive Analytics | 3.0 |
| MSBA 645 | Applied Machine Learning | 3.0 |
| MSBA 650 | Advanced Analytical Tools | 3.0 |
| MSBA 625 | Storytelling with Data | 1.5 |
| Hours | 10.5 | |
| Summer | ||
| MSBA 685 | Analytics Internship (spread across three semesters) 1 | 1.0 |
| MSBA 680 | Special Topics in Business Analytics (Elective course) 2 | 7.5 |
| Hours | 7.5 | |
| Minimum Total Hours | 30 | |
Sequence of courses is subject to change.
- 1
Students on the internship track required to complete one (1) additional credit hour per semester.
- 2
Students in the Artificial Intelligence concentration will take their directed electives in this semester including five of the following courses: MSBA 691, MSBA 692, MSBA 693, MSBA 694, MSBA 695, MSBA 696, MSBA 697, and MSBA 698. This concentration is open to both on-campus and online MSBA students. Some of the Artificial Intelligence courses may be offered only in an online format or only in a seated format. Not all courses may be offered every year.
Part-Time Program: Core Courses and Special Topics
| Year 1 | ||
|---|---|---|
| Fall | Hours | |
| MSBA 620 | Statistical Foundations of Business Analytics | 3.0 |
| MSBA 605 | Python for Analytics | 3.0 |
| Hours | 6 | |
| Spring | ||
| MSBA 610 | Data Visualization with Power BI | 1.5 |
| MSBA 635 | Predictive Analytics | 3.0 |
| MSBA 625 | Storytelling with Data | 1.5 |
| MSBA 615 | R for Analytics | 1.5 |
| Hours | 7.5 | |
| Summer | ||
| MSBA 680 | Special Topics in Business Analytics (Elective course) 1 | 6.0 |
| Hours | 6 | |
| Year 2 | ||
| Fall | ||
| MSBA 680 | Special Topics in Business Analytics 1 | 1.5 |
| MSBA 630 | Modern Data Management | 3 |
| Hours | 4.5 | |
| Spring | ||
| MSBA 650 | Advanced Analytical Tools | 3 |
| MSBA 645 | Applied Machine Learning | 3 |
| Hours | 6 | |
| Minimum Total Hours | 30 | |
Sequence of courses is subject to change.
- 1
Students in the Artificial Intelligence concentration will take their directed electives in the summer including five of the following courses: MSBA 691, MSBA 692, MSBA 693, MSBA 694, MSBA 695, MSBA 696, MSBA 697, and MSBA 698. Some of the Artificial Intelligence courses may be offered only in an online format or only in a seated format. Not all courses may be offered every year. This concentration is open to part-time online MSBA students. Students who wish to complete the part-time program in 20 months should take all five electives during the first summer; however, students can take electives in both summer 1 and summer 2.
Concentration in Artificial Intelligence
The Master of Science in Business Analytics (MSBA) program students can earn a concentration in Artificial Intelligence by selecting five courses from the list directed electives below. These directed electives will replace five required electives for the MSBA program. These directed electives are:
| Code | Title | Hours |
|---|---|---|
| MSBA 691 | Deep Learning | 1.5 |
| MSBA 692 | Pipelines to Insights | 1.5 |
| MSBA 693 | Advanced Analytics using PySpark | 1.5 |
| MSBA 694 | Natural Language Processing | 1.5 |
| MSBA 695 | Cloud Computing | 1.5 |
| MSBA 696 | Prompt Engineering: Unlocking the Power of AI for Business | 1.5 |
| MSBA 697 | Business Insights with Large Language Models | 1.5 |
| MSBA 698 | AI Agent Development: Building Intelligent Business Solutions | 1.5 |
This concentration is open to both seated and Online MSBA students. However, some of the directed Artificial Intelligence courses may be offered only in an online format or only in a seated format. Not all courses may be offered every year.
Why earn an MSBA?
An MSBA can open doors to new career opportunities, strengthen your leadership skills and help you take the next step in your professional journey. Discover how an MSBA can help you reach your goals.