Course list

United States Marketable Treasury Securities are widely considered one of the safest global investments. How can you better understand, apply, and model these securities?

In this course, you will be introduced to zero-coupon and multiple-coupon Treasury securities. You will compute the price of these investments using the Julia programming language and discover what factors influence the price. After completing this course, you will understand the different types of Treasury securities, how to price them, the factors that influence their price, and how to model their outcomes, setting you up with hands-on experience in foundational quantitative skills.

  • Jul 15, 2026
  • Nov 4, 2026
  • Feb 24, 2027
  • Jun 16, 2027

When people think about investing, they typically consider stocks and the stock market. Unlike Treasury securities, investing in equities like stocks involves purchasing shares in a publicly traded company on an exchange, which comes with significant risks due to share price fluctuations. Predicting exact future share prices is likely an unsolvable problem, but using the power of modeling, you can predict a range of possible future equity share price values.

In this course, you will discover how to use tools in the Julia programming language to simulate and analyze equity share price distributions. You will explore different approaches, from approximating future prices using discrete lattice models to using continuous stochastic modeling to simulate the prices over time for individual stocks and groups of stocks. By the end of the course, you will be able to predict future share price distributions, understand the statistical properties of these distributions, and evaluate the various methods for modeling share prices.

You are required to have completed the following course or have equivalent experience before taking this course:

  • Quantitative Modeling of Fixed Income Debt Securities
  • Jul 29, 2026
  • Nov 18, 2026
  • Mar 10, 2027
  • Jun 30, 2027

Equity derivatives are one of the most exciting and fastest-growing investment categories. It's important to note, however, that these instruments are considerably more complicated than equity and come with unique risks.

In this course, you will examine options and use the Julia programming language to calculate the payoff and profit of these investment products at expiration. Along the way, you will get hands-on experience with simulating options chains and computing profit diagrams. By the end of the course, you will be able to analyze the performance of individual contracts, understand the different styles and types of contracts, and explore combinations of contracts that can result in profitable trades regardless of whether the underlying equity asset price goes up, down, or stays the same.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Quantitative Modeling of Fixed Income Debt Securities
  • Equity Asset Pricing Using Stochastic Models
  • Apr 22, 2026
  • Jun 17, 2026
  • Oct 7, 2026
  • Jan 27, 2027
  • May 19, 2027

Equity derivatives are one of the most exciting and fastest-growing investment categories. Yet these instruments are considerably more complicated than equity and come with unique risks.

In this course, you will examine option contract pricing. You will gain hands-on experience with modeling option contract prices based on market and contract parameters, the impact of changing conditions on contract prices (known as the Greeks), and how options contracts can be combined with equity to create unique investment strategies. By the end of the course, you will be able to analyze the performance of contracts over time and under different market conditions before expiration and prepare strategies to use contracts to hedge against various types of market risks.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Quantitative Modeling of Fixed Income Debt Securities
  • Equity Asset Pricing Using Stochastic Models
  • Analysis of Equity Derivatives at Expiration
  • May 6, 2026
  • Aug 26, 2026
  • Dec 16, 2026
  • Apr 7, 2027

Portfolio allocation is a continuous challenge: Investors must find the right balance between seeking higher returns and managing increased risk. How can you use quantitative modeling to help optimize your portfolio?

In this course, you will delve into data-driven and model-based approaches to portfolio allocation using the Julia programming language. You will discover various methods to estimate the required components of the allocation problem from data or by using simple models. You will then determine how to evaluate portfolio performance and examine the role of diversification in portfolio performance. Finally, you will explore utility maximization, risk aversion, and behavioral finance to help you better understand portfolio allocation choices. By the end of the course, you will be able to develop optimized portfolios that consist of combinations of both more risky assets and risk-free ones to balance risk and reward.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Quantitative Modeling of Fixed Income Debt Securities
  • Equity Asset Pricing Using Stochastic Models
  • Analysis of Equity Derivatives at Expiration
  • Analysis of Equity Derivatives Before Expiration
  • May 20, 2026
  • Sep 9, 2026
  • Dec 30, 2026
  • Apr 21, 2027

Machine learning and artificial intelligence are revolutionizing many fields, including quantitative finance and financial decision making. These technologies offer the possibility of developing advanced approaches to model market behavior and predict optimal trade decisions using various investment tools.

In this course, you will discover how to use the Julia programming language for quantitative financial decision making. You will be introduced to tools like Markov models, Markov decision processes, reinforcement learning, and Q-learning. To apply this knowledge, you will get firsthand experience with the process of building a trading bot. By the end of the course, you will be able to model and analyze investment decision making and develop automated trading systems using these tools.

You are required to have completed the following courses or have equivalent experience before taking this course:

  • Quantitative Modeling of Fixed Income Debt Securities
  • Equity Asset Pricing Using Stochastic Models
  • Analysis of Equity Derivatives at Expiration
  • Analysis of Equity Derivatives Before Expiration
  • Optimizing Portfolio Allocation
  • Jun 3, 2026
  • Sep 23, 2026
  • Jan 13, 2027
  • May 5, 2027

eCornell Online Workshops are live, interactive 3-hour learning experiences led by Cornell faculty experts. These premium short-format sessions focus on AI topics and are designed for busy professionals who want to gain immediately applicable skills and strategic perspectives. Workshops include faculty presentations, breakout discussions, and guided hands-on practice.

The AI Workshops All-Access Pass provides you with unlimited participation for 6 months from your date of purchase. Whether you choose to attend one workshop per month, or several per week, the All-Access Pass will allow you to customize your AI journey and stay on top of the latest AI trends.

Workshops cover a range of cutting-edge AI topics applicable across industries, hosted by Cornell faculty at the forefront of their fields. Whether you are just getting started with AI, seeking to build your AI skillset, or exploring advanced applications of AI, Workshops will provide you with an action-oriented learning experience for immediate application in your career. Sample Workshops include:

  • Work Smarter with AI Agents: Individual and Team Effectiveness
  • Leading AI Transformation: Bigger Than You Imagine, Harder Than You Expect
  • Using AI at Work: Practical Choices and Better Results
  • Search & Discoverability in the Era of AI
  • Don't Just Prompt AI - Govern it
  • AI-Powered Product Manager
  • Leverage AI and Human Connection to Lead through Uncertainty

Request
more Info
by completing the form below.

Act today—courses are filling fast.

How It Works

Managing engineers is tough, but leading them is even tougher. As an electrical engineer with management aspirations, I wanted to become a true leader who could build and maintain strong relationships with my department. A year after completing this engineering program, I was promoted to Engineering Manager and was able to hit the ground running.
‐ Bobby W.
Bobby W.

Frequently Asked Questions

Markets generate enormous amounts of data, and many finance roles now expect you to translate that data into models you can test, stress, and improve. Cornell’s Quantitative Finance Certificate helps you build that capability by teaching you how to model fixed income, equities, derivatives, and portfolio decisions using the Julia programming language.

In this certificate program, authored by faculty from Cornell’s Duffield College of Engineering, you will move beyond formulas and learn how to implement core quantitative finance ideas in code, interpret the output, and connect model behavior to real financial intuition. Across the program, you practice time value of money and bond pricing, simulate equity price distributions, analyze options payoffs and risk, optimize portfolios, and apply machine learning methods for financial decision making.

If you want hands-on quantitative modeling skills in Julia, expert-guided project feedback that helps you apply models correctly, and a practical foundation across fixed income, equities, derivatives, portfolio optimization, and algorithmic decision making, you should choose Cornell's Quantitative Finance Certificate.

Many online finance courses emphasize passive video learning or isolated problem sets. Cornell’s Quantitative Finance Certificate is built to help you practice the full workflow a quantitative professional uses, from defining assumptions and building a model to validating outputs and communicating what the results mean.

You learn in an interactive, cohort-based environment with expert facilitator guidance, structured discussions, and project feedback. That human support matters in quantitative work, where small implementation choices in code or modeling assumptions can change results.

The Quantitative Finance Certificate program content itself is also distinct in how it connects the quantitative finance stack in one continuous learning experience. You will code models for U.S. Treasury securities and yield curve concepts, simulate equity prices with discrete and continuous stochastic methods, analyze options payoffs and option strategies, compute Greeks and explore delta hedging, and then shift into portfolio optimization and decision modeling with tools such as Markov decision processes and reinforcement learning. The result is a program that develops both financial intuition and the implementation skills needed to test ideas in Julia, not just read about them.

Enrolling in Cornell's Quantitative Finance Certificate also provides you with a 6-month All-Access Pass to eCornell's live online AI Workshops, interactive sessions led by world-class Cornell faculty that combine Ivy League insight with practical applications for busy professionals. Each 3-hour Workshop features structured instruction, guided practice, and real tools to build competitive AI capabilities, plus the opportunity to connect with a global cohort of growth-oriented peers. While AI Workshops are not required, they enhance certificate programs through:

  • Integrating AI perspectives across most curricula
  • Responding to emerging AI developments and trends
  • Offering direct engagement with Cornell faculty at the forefront of AI research

Cornell’s Quantitative Finance Certificate is designed for analytically minded professionals who want to model financial instruments and decisions using code. The program is a strong fit if you are building or expanding quantitative responsibilities in finance, or if you are transitioning into quantitative finance from an engineering, scientific, or software background.

The Quantitative Finance Certificate is commonly suited to:

  • Quantitative analysts and finance professionals who want more modeling depth and stronger implementation skills
  • Engineers, research scientists, and computer scientists who want to apply modeling and simulation skills to financial markets
  • Personal investors who want a structured, rigorous way to understand and model fixed income, equities, derivatives, and portfolio risk

To be ready to succeed in Cornell's Quantitative Finance Certificate, you should have high school-level calculus, a basic understanding of data analytics, modeling, and simulation, and comfort with typical programming idioms from languages such as MATLAB or Python.

Project work in Cornell's Quantitative Finance Certificate is designed to help you implement quantitative finance ideas in Julia and interpret what the models are telling you.

Across the Quantitative Finance Certificate, you will complete graded, hands-on assignments such as:

  • Pricing and analyzing U.S. Treasury securities, including discounting cash flows, modeling coupon payments, and working with STRIPS (Separate Trading of Registered Interest and Principal of Securities) to extract spot and short rates
  • Simulating equity price distributions with discrete binomial lattice methods and continuous-time stochastic models, then analyzing return statistics and volatility assumptions
  • Modeling options payoffs and profits at expiration, including break-even analysis and profit diagrams for multi-leg options strategies
  • Pricing American-style options before expiration using a binomial lattice approach, then computing probability of profit and key sensitivities such as delta, theta, and vega
  • Implementing dynamic delta hedging logic to reduce exposure to underlying price movement in an options position (within the simplifying assumptions of the model)
  • Building and comparing optimized portfolio allocations, including efficient frontier analysis, adding a risk-free asset conceptually to examine risk-return trade-offs, and evaluating single index model behavior
  • Developing financial decision models with Markov-based methods and reinforcement learning concepts, culminating in a project where you build a trading bot framework

By the end of Cornell's Quantitative Finance Certificate, you will have a portfolio of concrete notebooks and model outputs you can revisit, refine, and adapt to new instruments or datasets.

Cornell’s Quantitative Finance Certificate equips you to turn financial questions into testable models and explain your results with clarity.

After completing the Quantitative Finance Certificate, you will be prepared to:

  • Compute allocations for a portfolio of equities
  • Compute the profit and breakeven for European options contracts
  • Simulate the options chain for American call and put options
  • Compute the probability of profit for a single or composite options contract
  • Use dynamic delta hedging to compensate for share price fluctuations
  • Construct low and high correlation portfolios of risky assets
  • Evaluate the performance of single index models
  • Model U.S. Treasury coupon notes and bonds
  • Build a trading bot

Students often report that the experience makes rigorous quantitative finance concepts feel approachable through clear instruction and substantial hands-on work that builds confidence without slowing momentum. They also highlight a strong balance between academic depth and a manageable learning pace, along with a smooth, well-supported online experience that helps them keep progressing while engaging with challenging material.

What truly sets eCornell apart is how our programs unlock genuine career transformation. Learners earn promotions to senior positions, enjoy meaningful salary growth, build valuable professional networks, and navigate successful career transitions.

Cornell’s Quantitative Finance Certificate, which consists of 6 short courses, is designed to be completed in 3 months. Each course runs for 2 weeks, with a typical weekly time commitment of 6 to 8 hours based on comfort with calculus, probability, and programming.

Most of the learning is asynchronous, so you can watch lectures, complete readings, and work on coding assignments on your own schedule. At the same time, the program stays structured through weekly expectations, active discussions, and project deadlines that keep you moving forward.

Students in Cornell’s Quantitative Finance Certificate often highlight how the program makes rigorous financial modeling and quantitative concepts feel approachable, with clear instruction and hands-on work that builds confidence without slowing momentum. They appreciate the online experience as smooth and well supported, enabling them to keep progressing while engaging with substantial material.

Common themes students mention include:

  • Clear explanations of quantitative finance concepts and methods
  • Practical, project-based work that reinforces modeling and analysis skills
  • A strong balance of academic depth and a manageable learning pace
  • Modern, user-friendly online platform and learning tools
  • Coursework that feels challenging in a motivating, achievable way

Prior Julia experience is not required for Cornell’s Quantitative Finance Certificate, but you should be comfortable with programming fundamentals. The program expects that you can work with typical programming idioms from common languages such as MATLAB or Python because the courses involve implementing models, running simulations, and completing graded coding projects.

If you are new to Julia specifically, the Quantitative Finance Certificate program’s hands-on notebooks and repeated practice with core modeling patterns can help you ramp up quickly. You will regularly translate mathematical finance concepts into working Julia code, including building pricing models, running Monte Carlo simulations, and optimizing portfolio allocations.

The best preparation for Cornell’s Quantitative Finance Certificate is familiarity with reading and modifying code, debugging, and validating outputs, since the assignments are designed to require independent adaptation rather than copying a template.

Success in Cornell’s Quantitative Finance Certificate is strongly supported by comfort with calculus and probabilistic thinking, because the program regularly connects financial intuition to mathematical models you implement in code.

The program requires high school-level calculus plus a basic understanding of data analytics, modeling, and simulation. In the coursework, you will encounter ideas such as discounting and compounding, distributions and return statistics, stochastic processes such as geometric Brownian motion, and optimization concepts used in portfolio construction.

If you are a bit rusty, Cornell’s Quantitative Finance Certificate program can still be manageable when you plan extra time for practice, since the learning approach reinforces concepts through repeated coding, quizzes, and applied projects rather than purely theoretical derivations.

Building a trading bot is part of the learning experience in Cornell’s Quantitative Finance Certificate, with an emphasis on modeling decision making rather than providing a ready-to-deploy production system. You will have the opportunity to implement a bot using reinforcement learning concepts, including defining states, actions, and rewards; training with a Q-learning approach; and evaluating performance on historical data.

Along the way, you also build supporting decision models that mirror how systematic strategies are developed, such as Markov-based models for regime or sentiment simulation and bandit-style methods for choosing among alternatives under uncertainty.

Cornell’s Quantitative Finance Certificate program frames all trading work as educational and emphasizes that real trading involves risk and remains the learner’s responsibility.