Financial Analytics Curriculum Overview

The Financial Analytics program is structured around a core of courses covering data science, risk management and time series, and their applications in finance. The core concludes with a capstone consulting or research experience. You will customize your degree through a set of four electives, including the chance to pursue a structured specialization tailored to your career interests; a close relationship between you and your faculty advisor will help you select the right classes for your future. 

Students with backgrounds in finance, accounting or an equivalent discipline will have to take a rigorous course in probability as a prerequisite. Furthermore, for students with limited programming experience, one-credit lab courses in Python, R and other languages are available.

Core Courses

Core courses

Courses in this block go beyond important foundational concepts for financial analysts, immersing you in new programming languages, data sets and analytical technologies. 


There are endless career opportunities for professionals with the skills taught in this program. Four elective courses allow you to further explore a particular career path. Three popular tracks are outlined below.

In addition to the two courses above, choose one of the below.

And select one of the following three options.

Advanced Risk Analytics

In addition to the three courses below, you may select an elective of your choice. Consult your advisor for suggested courses that align with your professional goals.


A capstone experience is a requirement to ensure mastery of the diverse skills covered in the curriculum. Both courses offer the research-intensive perspective needed to help you think of innovative ways to approach emerging problems in this sector. Most students will take FA 800; FA 900 is a two-semester option for students looking to write a graduate thesis. Choose one of the below.