Master of Science in Business Analytics

Live and Learn in Southern California

Apply Now

Master of Science in Business Analytics

Join the Trojan Family

Apply Now

Master of Science in Business Analytics

Network with Industry Professionals

Apply Now

The USC Marshall MSBA program is a data science STEM program with a business lens. It is one of the longest-running MSBA programs in the nation and has consistently been ranked among the world’s top programs. The program emphasizes project-based learning in the classroom, so our students acquire deeper business analytics knowledge through active exploration of real-world business challenges and problems. These projects are in collaboration with our industry partners and cover a range of business areas including finance, operations, marketing, management, supply chain, and HR.

Application to the traditional, residential (campus-based) program is open to all candidates regardless of location. In addition, beginning with the incoming class of Fall 2022, domestic and international* candidates who currently reside in the state of California will be eligible to apply for admission to our online MSBA degree cohort.  With the same curriculum and faculty as the residential program, the online cohort will gain the same knowledge and skills without relocating or giving up job opportunities.

*Note: Only certain visa categories are eligible for admission. Please contact the MSBA program office to confirm whether you are eligible to apply

USC MSBA's Three Pillars


Computer Science


Statistics, Machine Learning, Optimization


Business Strategy

Skills You'll Gain


  • Data Cleaning
  • Data Wrangling
  • Data Visualization
  • Web Scraping
  • Database Management
  • Python (Main Language of Study)
  • R
  • SQL
  • NoSQL

Statistics & Machine Learning

  • Probability Distributions
  • Inferential Statistics
  • Supervised Learning Methods (linear regression, logistic regression, lasso, ridge regression, decision trees, LDA, QDA, KNN, PCR, neural networks, random forests, SVM)
  • Unsupervised Learning Methods (k-means, hierarchical clustering)
  • Deep learning (CNN, RNN, LSTM, GAN)

Optimization Methods

  • Simulation Models
  • Linear
  • Non-linear
  • Discrete
  • Dynamic optimization

Business Specialization

  • Marketing Analytics
  • Fraud Analytics
  • Operations Analytics
  • Game Analytics
  • Time-Series Analytics
  • Healthcare Analytics
  • Supply Chain Analytics
  • Pricing Strategies
  • Text Analytics & Natural Language Processing

Soft Skills

  • Business Communication
  • Dashboarding
  • Consultation
  • Collaboration
  • Strategy
  • Problem Solving
  • Problem Framing