Core Courses

Elective Courses

Elective Financial Lab Courses

The Financial Technology and Analytics master's degree program is designed to equip students with the skills needed to become "P-quants" who can forecast and estimate financial data using real-world probability models. The program's faculty is at the forefront of changing industry perspectives on concepts like machine learning, data modeling, and finance optimization. Students have access to the unique Hanlon financial labs equipped with cutting-edge data analysis and visualization tools. This STEM-designated program focuses on FinTech and Financial Data Science, with ongoing development of new courses to keep pace with financial innovations. It promotes a culture of continuous learning among students and alumni, emphasizing strong proficiency in Financial Technology for employability in evolving roles within the Financial Services Industry.

Core Courses (a total of 18 credits, 9 Joint Core Credits, 9 Core Stream Credits)
Joint Core

The students declare one of the following two concentrations in the first semester using workday. The concentration may be changed later if the respective courses are completed.

Financial Technology Stream (FinTech) Financial Data Science Stream (FDS)

The students must complete 12 more credits of elective courses. The courses may be selected from any of the courses in the list:

Please consult your advisor should you wish to use any elective courses not on the list.

Elective Courses

Elective Financial Lab Courses

The MS in Financial Analytics program is designed for science, technology, engineering, and math (STEM) students who are pursuing careers in the financial industry. The program focuses on recent development in financial analytics from fundamental data processing to machine learning, statistical modeling, and fintech. Targeting on broader financial services and financial technology industry, program graduates are expected to be able to handle complex financial data, build advanced analytical models, deliver effective visualization product, and utilize cloud-based data-driven analytics technology.

Core Courses (a total of 18 credits)

Elective Courses (a total of 12 credits)

The elective courses may be any of the FA/FE course offerings or any course at Stevens approved by the advisor. A student in the program may choose to do a vanilla Financial Analytics Master or choose from the 3 specific tracks (concentrations) as detailed below. An FA master with a specific concentration also requires completion of 30 total credits.

FINTECH and Machine Learning Concentration

Data Science and Optimization Concentration

Advanced Risk Analytics Concentration

Elective Financial Lab Courses

Elective Courses

The Finance curriculum provides you with a rigorous study of the terminology, methods and application areas of economics, finance and financial technology. Classes will prepare you to apply technology for financial analysis, forecasting and management; assess the financial health of an organization; develop plans that address financial management needs of an organization; and lead business and technology teams.


Economics core

Finance core

Informational, Computational and Quantitative Core *

* Three (3) of Four (4) courses listed above are required.

Investment Banking and Valuation Specialization *

* Four (4) of seven (7) courses; the six (6) courses listed above plus the Capstone Experience

Financial Analytics and Risk Specialization *

* Four (4) of six (6) courses; the five (5) courses listed above plus the Capstone Experience

Wealth Management Specialization *

* Four (4) of seven (7) courses; the six (6) courses listed above plus the Capstone Experience

Certified Financial Planner Specialization

Capstone experience

Algorithmic Trading Strategy

This graduate certificate is designed to provide aspiring financial engineers with the necessary understanding of the design and implementation of financial trading systems, with an emphasis on the role of software and automated decision support systems in trading strategies. The certificate also is suitable for technical professionals interested in applying their unique skills to the fast-changing realm of finance.

The following courses are required for this certificate:

Financial Computing

The Financial Computing certificate enables students to operate effectively in the complex financial computing environment. Students will develop expertise in implementation of financial computing models, knowledge of financial databases, financial engineering software and specialized programming languages. The combination of hands-on skills and a real-life financial computing project will enable them to compete for top jobs in this industry class.

The following courses are required for this certificate:

Additionally, students choose one of the following electives:

Students also choose two from the list of lab courses.

Financial Engineering

Students who complete this certificate will be able to apply engineering solutions to the finance industry and to see the landscape from a more quantitative perspective, enabling them to uncover create solutions to emerging problems. Students are encouraged to consider the full master's in Financial Engineering upon completing the certificate.

The following courses are required for this certificate:

Financial Risk Engineering

Courses in this certificate program emphasize a blend of technology and business that will help graduates to see the financial landscape from a systemic perspective and to analyze and manage risk efficiently.

The following courses are required for this certificate:

Financial Analytics

Students who complete this program will learn to apply data-driven solutions to complex financial problems, including the use of specific types of data, database management, and the coding of different analytical techniques. Graduates are sought after by employers for their abilities to create end-to-end business decision-making data analytics.

The following courses are required for the certificate:

Financial Software Engineering

Students who complete this certificate will go beyond the basics of software engineering to learn how engineering skills create direct value in financial markets, through an understanding of derivatives products, stochastic portfolio simulation, and pricing and hedging strategy.

The following courses are required for this certificate:

Financial Statistics

Through a curriculum exploring key topics in today's financial industry, such as securities and derivatives, students gain valuable insight on technology-driven opportunities in finance and learn to solve problems through advanced data analysis techniques and statistical experiments. Students who complete this certificate will be fully prepared to apply classroom lessons to real-world problems and opportunities in industry.

The following courses are required for this certificate:

Machine Learning in Finance

The Machine Learning in Finance certificate will provide the technical and programming knowledge needed to shine in new roles such as technical financial analyst and Data Scientist in Finance as well as be capable of implementing the models developed and put them in production. The certificate is designed to cover probability, statistics then machine learning techniques used in Finance. The final course in the certificate provides the FinTech know how to be able to produce an end-to-end solution from data to customers. Knowledge of R and Python is required throughout the certificate

The following courses are required for this certificate:

Financial Technology (FinTech)

Financial services is one of the fastest-evolving sectors of the economy, constantly incorporating many new technologies in processes underlying its products and services. Machine learning, blockchain, and digital payment systems are just a few of the latest technologies that have been introduced in financial services industry. This certificate will introduce students to tools necessary for the application of the newest techniques to financial problems in a scientific and methodical way.

The following courses are required for this certificate:

Explore Learning Resources