For Finance Students & CFA Candidates

Learn portfolio construction by doing it

Reading about efficient frontiers and mean-variance optimization is one thing. Building portfolios with real data and seeing how the math works in practice is another. Portfolio Lab gives you hands-on access to the same methods you study in the CFA curriculum and graduate finance programs.

A ready-to-use teaching pack

Three interactive exercises, a downloadable worksheet and worked answers. Explore diversification, Bitcoin risk contribution and withdrawal order with hypothetical inputs.

Open the free teaching pack →

Concepts you can explore

Efficient Frontier

Visualize the set of optimal portfolios across 57 asset classes. See how adding or removing assets shifts the frontier.

Try it: Portfolio Optimizer

Mean-Variance Optimization

Maximum Sharpe Ratio and Minimum Variance. The foundation of modern portfolio theory, applied to real data.

Try it: Portfolio Optimizer

Black-Litterman Model

Combine market equilibrium with your own views. The model that solved MVO's sensitivity to input assumptions.

Try it: Portfolio Optimizer

Hierarchical Risk Parity

Machine learning meets portfolio construction. Clustering-based allocation that doesn't need return estimates.

Try it: Portfolio Optimizer

Monte Carlo Simulation

Run 1,000 scenarios with Cornish-Fisher adjustment for non-normal returns. Understand sequence risk and tail events.

Try it: Monte Carlo Calculator

Capital Market Assumptions

Compare forward-looking return estimates from J.P. Morgan, BlackRock, Research Affiliates, AQR and GMO.

Try it: CMA Comparison

Correlation & Diversification

Rolling correlation analysis shows how asset relationships change across market regimes.

Try it: Correlation Dashboard

Factor Exposure Analysis

Decompose portfolio returns into value, momentum, quality, and size factor tilts.

Try it: Factor Analyzer

Why this is better than Excel

You can build a mean-variance optimizer in Excel. Many students do. You will spend weeks debugging solver constraints, getting the covariance matrix right, and building charts. Portfolio Lab does the same calculation in seconds with proper visualization, so you can focus on understanding the concepts rather than fighting the spreadsheet.

When you need to understand what is happening under the hood, the full methodology documents every formula, data source, and assumption.

CFA Level III relevance

The CFA Level III curriculum covers portfolio management and asset allocation extensively. Portfolio Lab implements the core methods directly:

Study the model portfolios as worked examples

Theory sticks better when you can see it applied. The model portfolios are worked examples you can dissect: compare the Sharpe ratios of the All-Weather, Permanent, and Yale Endowment allocations, each computed from the same forward-looking assumptions and full correlation matrix. It is a fast way to build intuition for how diversification and risk contribution actually behave.

Start exploring

Free. No signup. See the efficient frontier in 30 seconds.

Open the optimizer

Frequently asked questions

Is Portfolio Lab free for students?

Yes, completely free. The teaching exercises and public calculators need no signup. Saving and comparing personal analyses in the workstation requires a free account. Built for hands-on learning of portfolio construction concepts.

Which CFA topics does Portfolio Lab cover?

Portfolio Lab covers key CFA Level III Portfolio Management topics: mean-variance optimization, efficient frontier, Black-Litterman, risk parity, Monte Carlo simulation, capital market assumptions, asset allocation, rebalancing, and safe withdrawal rates.

Can I use Portfolio Lab for university assignments?

Yes. The platform runs institutional-grade optimization methods on real capital market assumptions. You can use the efficient frontier visualization, compare optimization methods, and run Monte Carlo simulations for coursework and research projects.

What is the efficient frontier?

The efficient frontier is the set of portfolios that offer the highest expected return for each level of risk (measured by standard deviation). Portfolios below the frontier are suboptimal because you could achieve higher return at the same risk, or the same return at lower risk. Portfolio Lab's optimizer visualizes this frontier across 57 asset classes.

Resources for newsletter writers, educators and investment clubs

The Full Platform

This isn't just a website.
It's free portfolio software.

Every page here sits on top of a full portfolio construction platform that runs privately in your browser. Create a free account with just an email and all of it unlocks.

Create Free AccountNo credit card. No trial clock. Free means free.
  • Complete optimizer: 57 asset classes, all 5 methods
  • Monte Carlo simulation with fan charts
  • Retirement analysis with survival heatmaps
  • Unlimited saved portfolios & PDF reports