Template

Actuary — Competency Roadmap

Work towards qualifying and working as an actuary: the mathematics, probability and financial theory behind the professional exams, and the practical work of pricing, reserving and modelling risk.

This roadmap charts the complete pathway from foundational mathematics to credential-level actuarial competence across both the IFoA (UK) and SOA/CAS (North American) frameworks. You will first master probability, financial mathematics, and predictive modeling, before applying those theories across life, non-life (GI), health, and pension practice areas using R, Python, and Excel. The curriculum balances pure theory with realistic reserving, pricing, and capital projects, progressing into regulatory accounting and exam execution. By the end, you will be capable of building enterprise actuarial models, explaining reserve and rate filings under IFRS 17/Solvency II/US Statutory rules, and preparing for initial and intermediate professional credentialing examinations.

By the end: You will be able to construct production-grade pricing, reserving, and cash-flow models across general insurance, life, health, and pensions in Excel and R/Python, explain complex risk models to technical and non-technical stakeholders, and navigate the professional examination paths of the IFoA, SOA, and CAS.

Starting levelBeginnerStyleTheory first
12h / week12 phases44 tasks~268h total

This is the map — make this roadmap yours

It shows what this journey generally looks like. Tell Kaidoro your version of the goal and it builds the plan around where you are actually starting, what to do first, the hours you really have, and what you have already finished.

1

Mathematical Foundations & Actuarial Tooling

Establish the necessary multivariable calculus, linear algebra, and computational environments required for actuarial modeling. This provides the mathematical and coding base needed before tackling probability distributions and discounted cash flows.

  • Configure your actuarial computing environment with R, Python, and Excel
    ~3hLearn1 resource

    Actuarial work relies on combining spreadsheets with reproducible statistical programming languages.

    You'll learn

    • tidyverse — collection of R packages designed for data manipulation and visualization
    • pandas — Python data analysis library providing DataFrame structures
    • Analysis ToolPak — Excel add-in for advanced statistical analysis

    Set up an actuarial workspace equipped with R/RStudio, Python with scientific libraries, and an advanced spreadsheet environment. Verify installation by loading sample insurance policy data and computing descriptive summary statistics.

    Done when: R and Python environments are running locally with all required packages, and a script successfully outputs summary statistics on a sample insurance dataset.

    How to work through it

    1. Install R and RStudio Desktop
    2. Install Python along with pandas, numpy, and scipy
    3. Configure Excel with the Analysis ToolPak add-in enabled
    4. Write a simple script in R and Python that imports a CSV and calculates mean, standard deviation, and quantiles
  • Review multivariable calculus for continuous probability
    ~5hPractice1 resource

    Joint distributions and continuous survival functions require fluency in multi-dimensional integration.

    You'll learn

    • Double integrals — integration over 2D spatial regions used for joint density functions
    • Improper integrals — integrals with infinite bounds used for unbounded continuous risk distributions
    • Taylor series — polynomial approximation of non-linear financial payoff functions

    Review integration techniques, improper integrals, multiple integrals, and Taylor series expansions. Solve integration problems involving joint regions that mirror continuous bivariate probability distributions.

    Done when: You can correctly solve ten multivariable integration problems over bounded non-rectangular regions without symbolic calculators.

    How to work through it

    1. Review single-variable integration by parts and substitution
    2. Practice double integration over non-rectangular regions
    3. Calculate infinite improper integrals using limits
    4. Solve Taylor series expansions for exponential and logarithmic functions
  • Review linear algebra for statistical modeling
    ~4hLearn1 resource

    Generalized Linear Models and portfolio variance calculations are represented in matrix notation.

    You'll learn

    • Covariance matrix — matrix whose elements are pairwise covariances between random variables
    • Positive semi-definite — property ensuring non-negative portfolio variance in asset modeling
    • Matrix projection — geometrical representation of least-squares parameter estimation

    Study matrix operations, determinants, inverses, eigenvalues, and positive-definite matrices. Implement matrix inversion and linear system solvers in R and Python to see how regression models solve for parameter estimates.

    Done when: You can explain how the normal equations solve ordinary least squares and write code that computes matrix projections from scratch.

    How to work through it

    1. Review matrix multiplication, transpose, and matrix inversion
    2. Implement matrix-vector multiplication and inversion in R and Python
    3. Compute eigenvalues and eigenvectors for a sample covariance matrix
    4. Verify that a covariance matrix is positive semi-definite
  • Build a benchmark actuarial calculation workbook in Excel and R
    ~6hBuild

    Actuaries must navigate between spreadsheet auditing and scripted computational engines without discrepancies.

    You'll learn

    • Vectorized calculations — evaluating operations across entire data vectors simultaneously
    • Dynamic arrays — modern spreadsheet formulas that spill results across multiple cells
    • Model auditability — structuring financial sheets for third-party actuarial review

    Construct a reproducible workbook that executes array operations, dynamic named ranges, and sensitivity tables in Excel alongside an identical R script. Verify that calculation speeds, precision, and rounding match between both tools.

    Done when: The spreadsheet and R script produce identical output tables for a simulated portfolio of 5,000 policyholders across 3 stress scenarios.

    How to work through it

    1. Generate synthetic policy records with age, gender, sum assured, and policy type
    2. Write vectorized formulas in Excel using dynamic arrays (XLOOKUP, FILTER, LET)
    3. Replicate the calculations in R using dplyr
    4. Add a comparison tab confirming zero variance between outputs
2

Probability & Mathematical Statistics for Actuaries (SOA P / IFoA CS1)

Develop deep fluency in discrete and continuous probability, joint distributions, conditional expectations, moment generating functions, and central limit theorems that underpin professional exam syllabi (SOA Exam P and IFoA Subject CS1).

  • Master univariate discrete and continuous probability distributions
    ~8hLearn1 resource

    Insurance frequency and severity are modeled using parametric distributions.

    You'll learn

    • Moment Generating Function (MGF) — expected value of e^(tX) used to uniquely identify distributions
    • Pareto distribution — heavy-tailed probability distribution used for modeling catastrophic losses
    • Memoryless property — unique property of the exponential and geometric distributions

    Study probability mass and density functions, cumulative distribution functions, moments, variance, and percentiles for actuarial distributions (Poisson, Binomial, Geometric, Exponential, Gamma, Normal, Lognormal, Pareto, and Weibull).

    Done when: You can derive the mean, variance, and moment generating function for Exponential, Gamma, and Poisson distributions from first principles.

    How to work through it

    1. Derive the CDF and quantile functions for the exponential and Pareto distributions
    2. Calculate expected values and variances using integration by parts and substitution
    3. Derive moment generating functions and use them to find higher-order moments
    4. Graph probability density functions across varying shape and scale parameters in R
  • Solve multivariate distributions, conditional expectation, and covariance problems
    ~7hPractice

    Deductibles and policy limits truncate and censor probability distributions.

    You'll learn

    • Law of Total Variance — decomposition of total variance into expected conditional variance and variance of conditional expectation
    • Ordinary deductible — policy clause where the insurer pays only the loss excess over threshold d
    • Truncation and censoring — mathematical modification of loss distributions caused by policy limits

    Work through joint density functions, marginal distributions, conditional probability, covariance, and the law of total expectation/variance. Solve complex policy modification problems involving policy limits and deductibles.

    Done when: You can compute expected payouts on insurance policies with ordinary deductibles, franchise deductibles, and policy limits for both joint and single risks.

    How to work through it

    1. Calculate marginal densities from bivariate joint distributions
    2. Apply the Law of Total Probability and Law of Total Variance to hierarchical risks
    3. Derive the distribution of transformed random variables (e.g., Y = min(X, u) - d)
    4. Solve 15 exam-standard problems involving deductibles and coverage limits
  • Study mathematical statistics, estimation, and hypothesis testing
    ~6hLearn

    Actuaries must fit statistical distributions to empirical historical claim data to parameterize pricing models.

    You'll learn

    • Maximum Likelihood Estimation (MLE) — method of estimating parameters that maximizes the likelihood of observed data
    • Fisher Information — measure of the amount of information an observable random variable carries about an unknown parameter
    • Goodness-of-fit tests — statistical tests determining whether empirical data follows a specific theoretical distribution

    Learn method of moments, maximum likelihood estimation (MLE), confidence intervals, and hypothesis testing (t-tests, chi-square goodness-of-fit). Implement MLE algorithms in R to fit parametric distributions to raw claim data.

    Done when: You write an R script that fits exponential, lognormal, and Pareto distributions to claim data using maximum likelihood and validates fit via Kolmogorov-Smirnov and Chi-Square tests.

    How to work through it

    1. Derive log-likelihood functions for Poisson and Exponential samples
    2. Compute Fisher information matrices to determine asymptotic standard errors
    3. Code an optimization routine in R using `optim()` to estimate distribution parameters
    4. Perform Chi-Square and Kolmogorov-Smirnov goodness-of-fit tests on fitted models
  • Complete a timed SOA Exam P / IFoA CS1 practice exam set
    ~4hApply

    Speed, endurance, and calculator familiarity are required to pass professional actuarial exams.

    You'll learn

    • BA II Plus / TI-30XS — standard approved actuarial calculators for professional exams
    • Time allocation strategy — pacing framework targeting 5-6 minutes per question

    Take a full-length, timed 30-question practice exam under authentic exam conditions without reference materials, using only an approved financial/scientific calculator.

    Done when: You complete a 3-hour mock exam and produce a question-by-question diagnostic review analyzing error types and time bottlenecks.

    How to work through it

    1. Set a strict 3-hour timer in an isolated environment
    2. Complete 30 authentic sample questions from SOA Exam P or IFoA CS1 papers
    3. Grade the paper against official solutions
    4. Categorize incorrect questions into conceptual errors, algebra slips, or timing issues
3

Financial Mathematics & Interest Theory (SOA FM / IFoA CM1 Part 1)

Master deterministic financial mathematics: interest rates, nominal vs. effective rates, annuities-certain, loan amortization schedules, bond valuation, yield curves, and asset-liability duration matching. This runs concurrently with Phase 2.

  • Learn interest rate theory, discounting, and accumulated value functions
    ~5hLearn1 resource

    Every actuarial valuation relies on discounting future uncertain cash flows back to the present.

    You'll learn

    • Force of interest — instantaneous rate of interest per unit of time
    • Nominal interest rate — quoted annual rate payable m times per year
    • Discount factor (v) — present value factor 1 / (1 + i)

    Understand effective interest rates, nominal interest rates compounded m-thly, force of interest, discount rates, and accumulation functions for both constant and variable rates of interest.

    Done when: You can convert between effective, nominal, discount, and continuous force of interest rates across any compounding frequency.

    How to work through it

    1. Derive relationships between effective rate i, nominal rate i^(m), discount rate d, and force of interest delta
    2. Calculate present values and accumulated values under continuous non-constant force of interest delta(t)
    3. Solve equations of value for unknown interest rates and unknown time horizons
  • Calculate annuities-certain, perpetuities, and varying payments
    ~6hPractice

    Pensions, life insurance benefits, and loan repayments are structured as annuity streams.

    You'll learn

    • Annuity-immediate — series of equal payments made at the end of each period
    • Annuity-due — series of equal payments made at the beginning of each period
    • Perpetuity — stream of cash flows with no end date

    Derive formulas for immediate annuities, annuities-due, perpetuities, arithmetic increasing/decreasing annuities, and geometric annuities. Solve for terms, payment amounts, and internal rates of return.

    Done when: You can derive and calculate the present value of arithmetic increasing annuities (Ia)_n and geometric payment streams without reference sheets.

    How to work through it

    1. Derive standard formulas for a_n and s_n (annuity immediate and due)
    2. Derive formulas for increasing annuities (Ia)_n and decreasing annuities (Da)_n
    3. Formulate equations for payment streams with geometric payment growth
    4. Solve 10 multi-stage annuity scheduling problems
  • Model loan amortization and bond pricing with yield curves
    ~6hBuild

    Insurance companies invest policyholder premiums in fixed-income assets to match liability cash flows.

    You'll learn

    • Clean vs. Dirty price — bond pricing excluding or including accrued interest since the last coupon
    • Prospective method — loan balance calculated as present value of remaining future payments
    • Spot rate — annualized yield on a zero-coupon bond for a specific maturity

    Construct full amortization schedules isolating principal and interest components. Price fixed-rate bonds, calculate coupon yields, current yields, yield to maturity (YTM), and price bonds between coupon dates using spot rate curves.

    Done when: You build an Excel model that calculates clean and dirty bond prices using a non-flat term structure of interest rates and generates a dynamic loan schedule.

    How to work through it

    1. Calculate outstanding loan balances using prospective and retrospective methods
    2. Compute principal and interest splits for any installment k
    3. Price bonds traded at a premium, par, and discount
    4. Construct spot rate discounting engines in Excel using cubic spline interpolation
  • Implement Macaulay duration, modified duration, and Redington immunization
    ~7hBuild

    Asset-Liability Management (ALM) protects insurers from insolvency due to interest rate fluctuations.

    You'll learn

    • Macaulay duration — weighted average term to cash flow receipt
    • Modified duration — direct percentage change in asset price with respect to a change in yield
    • Redington immunization — balance sheet matching strategy immunizing net worth against small interest rate shifts

    Learn how asset and liability values change with shifting interest rates. Calculate Macaulay duration, modified duration, convexity, and establish Redington immunization and full immunization conditions for an insurance balance sheet.

    Done when: You construct an immunization engine in R that matches asset portfolios to liability cash flows and verifies Redington conditions under interest rate shocks (+/- 100bps, 200bps).

    How to work through it

    1. Calculate Macaulay duration and modified duration for fixed cash flow streams
    2. Compute portfolio convexity and second-order price approximation equations
    3. Formulate Redington immunization criteria (matching present value, duration, and convexity)
    4. Test portfolio asset survival across instantaneous parallel interest rate shifts
4

Statistical & Machine Learning Modeling in Actuarial Science (SOA SRM/PA & IFoA CS1/CS2)

Bridge classical statistics and modern actuarial data science. Study Generalized Linear Models (GLMs), time series, tree-based models, and dimension reduction methods used in insurance ratemaking and predictive analytics.

  • Learn Generalized Linear Models (GLMs) for frequency and severity
    ~6hLearn

    GLMs are the industry standard foundation for personal lines insurance pricing (motor, home, health).

    You'll learn

    • Exponential Dispersion Family — broad family of distributions including Poisson, Gamma, and Tweedie
    • Link function — function linking the linear predictor to the expected mean response
    • Offset — variable with a known regression coefficient of 1 used to account for exposure differences

    Study exponential dispersion families, link functions, deviance, and parameter estimation via Iteratively Reweighted Least Squares (IRLS). Understand why standard linear regression fails for skewed loss data and count data.

    Done when: You can explain the mathematical difference between Poisson, Negative Binomial, and Gamma regression link functions and write out their likelihood equations.

    How to work through it

    1. Review ordinary linear models and diagnostic assumptions
    2. Derive the Exponential Dispersion Family (EDF) formulation
    3. Study canonical link functions: log link for Poisson/Gamma and logit for Binomial
    4. Understand offset terms for handling exposure (earned car years, policyholder exposure)
  • Fit and validate a two-stage frequency-severity pricing model in R
    ~7hBuild

    Frequency-severity modeling is the exact mechanism by which actuaries set risk-based policy rates.

    You'll learn

    • Pure premium — expected loss cost per unit of exposure (Frequency * Severity)
    • Lift chart — visual tool ranking policyholders by predicted risk to test model calibration
    • AIC / BIC — information criteria used to penalize model complexity during variable selection

    Fit a Poisson GLM for claim counts and a Gamma GLM for claim severity using real-world motor insurance data. Combine both models to estimate pure premiums per policyholder and evaluate performance with Gini indices and lift charts.

    Done when: You have a documented R script that fits the two models, checks residuals, selects features using AIC/BIC, and produces double-lift charts comparing model segments.

    How to work through it

    1. Import and clean an auto insurance dataset with claims, exposure, and driver covariates
    2. Fit a Poisson GLM for frequency using `glm(..., family = poisson(link = "log"), offset = log(exposure))`
    3. Fit a Gamma GLM for claim severity on records with non-zero claims
    4. Multiply predicted frequency and severity to obtain pure premium
    5. Generate lift charts and calculate Gini coefficients to assess risk separation
  • Analyze actuarial time series models for inflation and mortality
    ~5hPractice

    Actuaries must project past loss costs into future coverage periods by quantifying inflation and trend.

    You'll learn

    • Stationarity — property where a time series mean, variance, and autocorrelation are constant over time
    • ARIMA — AutoRegressive Integrated Moving Average model for non-stationary trend data
    • Lee-Carter model — standard demographic model for forecasting mortality rates across age and time

    Learn stationary processes, ARMA, ARIMA, and SARIMA models. Implement Lee-Carter mortality forecasting and consumer price index claim trend projections in R or Python.

    Done when: You fit an ARIMA model to a historical claim cost index and generate a 5-year forecasted trend line with 95% prediction intervals.

    How to work through it

    1. Test time series for stationarity using the Augmented Dickey-Fuller (ADF) test
    2. Examine Autocorrelation (ACF) and Partial Autocorrelation (PACF) plots
    3. Fit ARIMA(p,d,q) models and evaluate residual white noise properties
    4. Project historical loss inflation forward 5 years with confidence bands
  • Apply machine learning (GBM, Random Forest) to insurance claims and compare with GLMs
    ~6hApply

    Modern pricing teams use machine learning alongside GLMs while remaining bound by regulatory explainability rules.

    You'll learn

    • Gradient Boosting — ensemble technique building decision trees sequentially to minimize pseudo-residuals
    • SHAP values — game-theoretic approach to explaining individual machine learning model predictions
    • Rate relativity — price multiplier applied to base rates for specific risk characteristics

    Train Gradient Boosting Machines (using XGBoost or LightGBM) on policyholder loss data. Compare tree-based predictions with traditional GLMs, evaluate interpretability constraints, and extract SHAP values for regulatory explainability.

    Done when: You generate a model comparison report showing test set root mean squared error, Gini lift, and SHAP feature importance plots comparing XGBoost to a GLM.

    How to work through it

    1. Train an XGBoost model on policy loss data with hyperparameter tuning via cross-validation
    2. Calculate SHAP (SHapley Additive exPlanations) values to interpret model features
    3. Compare out-of-sample predictive power between XGBoost and the baseline GLM
    4. Draft a 1-page summary justifying rate relativities under regulatory fairness constraints
5

Actuarial Mathematics I: Life Contingencies & Survival Models (SOA FAM-L/ALTAM & IFoA CM1)

Master life contingent mathematics: survival models, life tables, fractional ages, life insurance present values, life annuities, net premium calculations, and prospective/retrospective reserves.

  • Learn survival models, hazard functions, and fractional age assumptions
    ~6hLearn1 resource

    All life insurance, annuity, and pension math rests on modeling the stochastic time until death.

    You'll learn

    • Force of mortality (mu) — instantaneous hazard rate of death at age x
    • Select and ultimate tables — mortality tables recognizing lower initial mortality among recently underwritten lives
    • Uniform Distribution of Deaths (UDD) — assumption that deaths are evenly distributed across single years of age

    Study survival functions S(x), future lifetime random variables T(x), curtate lifetime K(x), force of mortality mu(x), and standard life table notation (l_x, d_x, q_x, p_x). Master uniform distribution of deaths (UDD) and constant force assumptions.

    Done when: You can compute multi-year survival probabilities, select-and-ultimate mortality values, and fractional age transitions under both UDD and constant force.

    How to work through it

    1. Derive relationships between S_x(t), f_x(t), mu(x+t), and _t p_x
    2. Construct a standard life table from raw mortality probabilities
    3. Understand select, ultimate, and aggregate mortality tables
    4. Solve problems applying Uniform Distribution of Deaths (UDD) for non-integer ages
  • Calculate expected present values of life insurance and life annuity contracts
    ~7hPractice

    Insurers must price life products by computing the expected present value of contingent cash payouts.

    You'll learn

    • Actuarial Present Value (APV) — expected value of a contingent payment discounted for interest and mortality
    • Joint life status (xy) — status that fails upon the first death of either life x or y
    • Last survivor status — status that fails upon the death of the second/final life

    Derive actuarial present values and variances for whole life insurance, term insurance, pure endowment, endowment insurance, and deferred insurance. Derive continuous and discrete life annuities (a_x, a_ddot_x) and multiple-life status contracts.

    Done when: You can calculate actuarial present values and benefit variances for level, increasing, continuous, and multiple-life contingent contracts.

    How to work through it

    1. Derive the actuarial present value formula A_x and its relation to annuity factor a_ddot_x
    2. Calculate expected present values for n-year term and endowment products
    3. Compute second moments to find the variance of the present value of benefit payouts
    4. Extend calculations to joint life and last survivor statuses (T_xy and T_overline_xy)
  • Determine net premiums and gross premiums with expense loadings
    ~6hBuild

    Gross premiums cover policyholder claims, operational overhead, agent commissions, and profit margins.

    You'll learn

    • Equivalence principle — pricing standard setting expected value of future loss at issue to zero
    • Net premium — premium calculated solely to fund expected benefit payouts without expense loading
    • Expense loading — additions to net premiums to cover underwriting, administration, and acquisition costs

    Apply the equivalence principle to determine net level premiums where expected present value of premiums equals expected present value of benefits. Incorporate initial, renewal, and termination expenses to calculate gross premiums.

    Done when: You build an Excel engine that calculates net and gross premiums for term, whole life, and endowment policies across varying issue ages and expense structures.

    How to work through it

    1. Formulate the equivalence principle equation for annual and m-thly premiums
    2. Incorporate expense cash flows (per-policy, percentage of premium, per-thousand face value)
    3. Calculate gross level premiums for standard product designs
    4. Perform sensitivity testing on interest rates, mortality shifts, and expense assumptions
  • Calculate prospective and retrospective policy reserves
    ~7hBuild

    Insurers are legally mandated to hold reserves to guarantee future claims paying ability.

    You'll learn

    • Prospective reserve — liability value equal to the expected present value of future obligations minus future premiums
    • Death strain at risk (DSAR) — net payout amount at risk of claim exceeding accumulated reserve
    • Thiele's differential equation — continuous differential equation governing policy reserve changes over time

    Study prospective and retrospective net premium reserves, modified reserves, and expense reserves. Derive Thiele's differential equation and recursive reserve relationships linking consecutive policy years.

    Done when: You build a recursive multi-year policy reserve model in Excel or R that matches prospective reserve valuations against retrospective calculations.

    How to work through it

    1. Derive the prospective reserve formula _t V as APV(future benefits) - APV(future premiums)
    2. Derive the recursive reserve formula linking _t V to _{t+1} V
    3. Calculate death strains at risk and expected mortality profits for seasoned cohorts
    4. Implement Thiele's differential equation for continuous reserve progression
6

Actuarial Mathematics II: Loss Models, Credibility & Ruin Theory (SOA FAM-S/ASTAM & IFoA CS2)

Master non-life actuarial mathematics: severity distributions, aggregate loss models, collective risk theory, classical and Buhlmann credibility, and ruin probability.

  • Model claim frequency and claim severity distributions
    ~6hLearn1 resource

    Property and casualty risks require specialized distributions to capture extreme, low-probability tail events.

    You'll learn

    • (a,b,0) class — family of count distributions (Poisson, Binomial, Negative Binomial) satisfying p_k/p_{k-1} = a + b/k
    • Left truncation — data omission where losses below a deductible threshold are entirely unrecorded
    • Heavy-tailed distribution — distributions with tails heavier than exponential, prone to extreme outliers

    Deepen your understanding of frequency models ((a, b, 0) and (a, b, 1) distribution classes) and parametric severity distributions (Gamma, Weibull, Lognormal, Pareto). Implement distribution fitting for truncated and censored insurance data.

    Done when: You can classify whether a frequency distribution belongs to the (a,b,0) or (a,b,1) family and estimate parameters from left-truncated, right-censored claim samples.

    How to work through it

    1. Analyze the recurrence relations defining (a, b, 0) and (a, b, 1) frequency classes
    2. Construct likelihood functions for left-truncated and right-censored severity data
    3. Fit parametric distributions to heavy-tailed catastrophe loss data in R
    4. Generate QQ plots to evaluate tail behavior of Pareto versus Log-logistic models
  • Simulate aggregate claim models using compound distributions and Panjer recursion
    ~7hBuild

    Insurers must understand aggregate portfolio losses to purchase reinsurance and set solvency capital.

    You'll learn

    • Compound distribution — sum of a random number of independent random variables
    • Panjer recursion — numerical algorithm computing compound aggregate loss distributions without continuous convolution
    • Tail Value at Risk (TVaR) — coherent risk measure computing the expected loss given that loss exceeds the VaR threshold

    Study compound Poisson and compound negative binomial aggregate loss models S = X_1 + ... + X_N. Calculate aggregate moments, implement Panjer recursion, and run Monte Carlo simulations in R.

    Done when: You build an R script that computes the aggregate loss distribution for a portfolio using both Panjer recursion and 100,000 Monte Carlo simulations, proving convergence.

    How to work through it

    1. Derive formulas for E[S] and Var(S) under compound distribution assumptions
    2. Implement Panjer's recursive algorithm for discretized severity distributions
    3. Write a Monte Carlo engine in R simulating frequency from Poisson and severity from Gamma
    4. Calculate Value at Risk (VaR) and Tail Value at Risk (TVaR / CTE) at the 99.5% confidence level
  • Apply classical, Buhlmann, and Buhlmann-Straub credibility theory
    ~6hPractice

    Credibility theory determines how much weight an actuary assigns to a client's own history versus industry benchmarks.

    You'll learn

    • Buhlmann credibility — linear empirical Bayes estimation minimizing mean squared error
    • Expected Process Variance (EPV) — expected within-risk variance of individual policyholder claims
    • Variance of Hypothetical Means (VHM) — variance across different risk classes in the population

    Learn limited fluctuation (classical) credibility and greatest accuracy (Bayesian / Buhlmann) credibility. Calculate credibility premiums balancing individual group experience against broad market-wide collateral data.

    Done when: You compute credibility factors Z and blended pure premiums under both classical and Buhlmann-Straub frameworks for multi-year commercial fleet records.

    How to work through it

    1. Calculate full credibility standards under limited fluctuation criteria (e.g., within 5% of mean with 90% probability)
    2. Derive the Buhlmann credibility factor Z = n / (n + k) from Bayesian principles
    3. Calculate expected process variance (EPV) and variance of hypothetical means (VHM)
    4. Apply Buhlmann-Straub credibility to fleets with unequal annual exposures
  • Model probability of ruin in continuous and discrete time
    ~6hApply

    Ruin theory provides the theoretical foundation for solvency regulation and insurer capital adequacy.

    You'll learn

    • Surplus process — mathematical function tracking insurer capital over time as premiums accumulate and claims emerge
    • Lundberg's inequality — mathematical bound on the probability that an insurer's capital ever drops below zero
    • Safety loading — percentage markup on pure premium required to prevent certain ruin

    Study the classical surplus process U(t) = u + ct - S(t). Calculate adjustment coefficients, Lundberg's inequality, and the probability of ultimate ruin under varying initial surplus levels and premium loading factors.

    Done when: You program a surplus path simulator in R showing how initial capital and safety margins affect ruin probability, validating against Lundberg's upper bound.

    How to work through it

    1. Formulate the classical Cramér-Lundberg surplus process
    2. Derive the adjustment coefficient (Lundberg coefficient) R
    3. Calculate upper bounds on ruin probability using Lundberg's inequality psi(u) <= e^(-Ru)
    4. Simulate 10,000 multi-year surplus paths to measure empirical ruin frequency
7

Financial Economics & Stochastic Asset Modeling (SOA ALTAM/FSA & IFoA CM2)

Study modern financial economics, stochastic calculus, arbitrage-free pricing, Black-Scholes option pricing, interest rate models, and Economic Scenario Generators (ESGs).

  • Study utility theory, portfolio selection, and modern asset pricing
    ~6hLearn

    Insurers must optimize asset returns to meet policy guarantees while minimizing solvency capital requirements.

    You'll learn

    • Arrow-Pratt measure — mathematical metric of absolute risk aversion -u''(w)/u'(w)
    • Efficient frontier — set of optimal portfolios offering highest expected return for a given level of risk
    • CAPM — model establishing linear relationship between systematic risk and expected return

    Learn expected utility theory, risk aversion metrics (Arrow-Pratt), mean-variance portfolio optimization, the Capital Asset Pricing Model (CAPM), and multi-factor models (Fama-French).

    Done when: You write an R script that solves the Markowitz efficient frontier for a multi-asset portfolio subject to insurance investment constraints.

    How to work through it

    1. Derive absolute and relative risk aversion coefficients for standard utility functions
    2. Formulate the Markowitz quadratic programming optimization problem
    3. Calculate optimal asset weights along the efficient frontier
    4. Derive CAPM beta and security market lines
  • Understand stochastic calculus, Brownian motion, and Ito's Lemma
    ~7hLearn

    Continuous-time asset models and variable annuity guarantee valuations are formulated using stochastic calculus.

    You'll learn

    • Brownian motion (Wiener process) — continuous-time stochastic process with stationary, independent Gaussian increments
    • Ito's Lemma — stochastic chain rule accounting for non-zero second-order variance terms
    • Risk-neutral measure (Q-measure) — probability measure under which discounted asset prices are martingales

    Learn standard Brownian motion, geometric Brownian motion, stochastic differential equations, Ito's Lemma, and the concept of martingale measures for derivative pricing.

    Done when: You can apply Ito's Lemma to derive the stochastic differential equation for log(S_t) and solve simple stochastic integration problems.

    How to work through it

    1. Review properties of Wiener processes and continuous martingales
    2. Derive and state Ito's Lemma for multivariable functions
    3. Formulate Geometric Brownian Motion (GBM) as the standard stock price model
    4. Understand the Cameron-Martin-Girsanov theorem for risk-neutral measure changes
  • Price derivative contracts and insurance guarantees using Black-Scholes and Binomial Trees
    ~7hBuild

    Variable annuities and equity-indexed life products embed financial derivative options requiring dynamic hedging.

    You'll learn

    • The Greeks — sensitivity measures of option price with respect to underlying asset parameters
    • Binomial tree — discrete-time lattice model for valuing financial derivative options
    • GMDB — policy guarantee ensuring a minimum payout upon death regardless of investment portfolio performance

    Derive the Black-Scholes-Merton PDE and option pricing formulas for European calls and puts. Implement Cox-Ross-Rubinstein binomial trees to price path-dependent guarantees embedded in modern life products (e.g., GMDBs).

    Done when: You construct a binomial tree model in Python or Excel pricing a Guaranteed Minimum Death Benefit (GMDB) embedded within an equity-linked annuity.

    How to work through it

    1. Derive the Black-Scholes formula for European call and put options
    2. Calculate option Greeks (Delta, Gamma, Vega, Theta, Rho)
    3. Build an n-step recombining binomial tree in Python
    4. Price a Guaranteed Minimum Death Benefit (GMDB) subject to equity market volatility and mortality discounting
  • Simulate interest rate term structure models and build an Economic Scenario Generator
    ~7hBuild

    Insurers require thousands of simulated economic paths to evaluate balance sheet resilience under regulatory capital regimes.

    You'll learn

    • Vasicek model — mathematical model describing the evolution of interest rates via mean-reverting Ornstein-Uhlenbeck processes
    • Cholesky decomposition — matrix factorization technique used to generate correlated random variables
    • Economic Scenario Generator (ESG) — software engine generating stochastic financial trajectories for balance sheet stress testing

    Study one-factor short rate models (Vasicek, Cox-Ingersoll-Ross, Hull-White). Implement a calibrated Monte Carlo Economic Scenario Generator (ESG) that produces correlated equity returns and interest rate paths for cash flow testing.

    Done when: You generate 1,000 correlated 30-year economic scenarios of interest rates and equity returns in Python/R and verify martingale tests (market consistency).

    How to work through it

    1. Implement the Vasicek and CIR mean-reverting interest rate models
    2. Simulate correlated Brownian motions using Cholesky decomposition
    3. Generate stochastic yield curves across 30 annual projection steps
    4. Validate scenario sets against risk-neutral 1-dollar arbitrage tests
8

Practical Actuarial Work: General Insurance (P&C) Reserving & Pricing

Learn hands-on reserving and ratemaking techniques used by property & casualty actuaries. Build claim development triangles, loss reserve estimators, and commercial rating algorithms.

  • Construct loss development triangles and calculate Chain Ladder (Mack) reserves
    ~7hBuild

    Reserving actuaries sign formal legal opinions attesting to the adequacy of outstanding balance sheet loss reserves.

    You'll learn

    • IBNR (Incurred But Not Reported) — estimated reserve for claims that have occurred but have not yet been reported to the insurer
    • Loss Development Factor (LDF) — ratio of cumulative losses between two development periods
    • Mack method — distribution-free stochastic model estimating the standard error of Chain Ladder reserves

    Understand paid loss, incurred loss, development periods, and accident vs. calendar years. Implement the deterministic Chain Ladder method and Mack's stochastic model to calculate Incurred But Not Reported (IBNR) reserves.

    Done when: You build an Excel and R reserving tool that calculates age-to-age development factors, cumulative claim projections, and Mack standard errors for an IBNR triangle.

    How to work through it

    1. Format raw transaction claims into accident-year by development-year loss triangles
    2. Calculate volume-weighted loss development factors (link ratios)
    3. Project cumulative losses to ultimate and calculate IBNR reserves
    4. Apply Mack's formula to estimate the standard error of reserve predictions
  • Apply Bornhuetter-Ferguson, Expected Loss Ratio, and Cape Cod reserving methods
    ~6hPractice

    Immature claim years produce extreme Chain Ladder leverage; credibility-weighted methods stabilize estimates.

    You'll learn

    • Bornhuetter-Ferguson method — reserving technique weighting actual emerged losses with a priori expected loss expectations
    • Cape Cod method — variant of BF method estimating the prior loss ratio directly from pooled historical triangle data
    • Long-tail lines — insurance lines where claims take many years to emerge and settle

    Learn Bayesian-style reserving methods that blend past experience with initial expected loss ratios (a priori assumptions). Compare reserve outputs across Chain Ladder, BF, and Cape Cod methods during volatile development years.

    Done when: You construct a comparative reserving report explaining when and why the Bornhuetter-Ferguson method outperforms Chain Ladder for immature accident years.

    How to work through it

    1. Establish a priori loss ratio assumptions for each accident cohort
    2. Implement the Bornhuetter-Ferguson formula: Reserve = Exposure * Expected_LR * (1 - 1/LDF)
    3. Implement the Cape Cod method to calculate an endogenous expected loss ratio
    4. Compare reserve estimates across lines with long reporting tails (e.g., medical malpractice vs. auto physical damage)
  • Perform property & casualty ratemaking and rate filing indication calculations
    ~7hBuild1 resource

    Pricing actuaries must substantiate rate changes with rigorous indication analyses before insurance commissioners.

    You'll learn

    • Parallelogram method — geometric technique adjusting historical earned premiums to current rate levels
    • Loss trend factor — inflation factor adjusting historical claim sizes and frequencies to future policy periods
    • Rate indication — calculated actuarial recommendation for overall rate level adjustment

    Learn rate revision calculations: on-level premium adjustments, loss trend development, expense loading, catastrophe loadings, and indicated rate changes by territory and driver class.

    Done when: You build a full rate indication workbook in Excel calculating statewide indicated rate change percentages for a personal auto book.

    How to work through it

    1. Calculate historical on-level earned premium adjustments using the parallelogram method
    2. Apply loss development and trend factors to adjust past losses to future cost levels
    3. Incorporate variable expense provisions, fixed expense provisions, and target underwriting profit
    4. Calculate indicated rate change: % Change = (Loss + Fixed Expense) / (1 - Variable Expense - Profit) / Premium - 1
  • Build a catastrophe loss modeling and reinsurance structure simulator
    ~6hApply

    Reinsurance treaties protect primary insurers from insolvencies caused by major hurricanes, wildfires, and floods.

    You'll learn

    • Excess of Loss (XOL) reinsurance — non-proportional treaty where reinsurer covers losses exceeding an agreed retention
    • Exceedance Probability (EP) curve — curve showing the annual probability that catastrophic losses exceed specified financial thresholds
    • Reinstatement premium — contractual fee paid by primary insurer to restore exhausted reinsurance coverage limits

    Study catastrophe risk modeling (hazard, vulnerability, financial module). Model reinsurance structures including Quota Share, Surplus Share, Excess of Loss (Per Risk and Per Occurrence), and Aggregate Stop Loss.

    Done when: You build an R script that simulates an aggregate catastrophe loss year and computes net insurer losses and reinsurer recoveries across excess of loss layers.

    How to work through it

    1. Simulate catastrophic event occurrences using non-homogeneous Poisson processes
    2. Apply vulnerability damage functions to property exposures
    3. Structure excess of loss reinsurance treaties (e.g., $50M xs $10M layer with reinstatements)
    4. Compute net loss distributions and reinsurance treaty pricing yields
9

Practical Actuarial Work: Life, Annuities & Health Modeling

Build end-to-end practical models for life insurance, variable annuities, and health insurance. Master cash flow testing, dynamic lapse assumptions, morbidity modeling, and profit testing.

  • Build a deterministic multi-year life insurance profit test in Excel and Python
    ~7hBuild

    Product development actuaries must ensure life products generate acceptable returns on capital before market launch.

    You'll learn

    • Profit signature — vector of annual net cash profits produced by a cohort of insurance policies
    • Dynamic lapse assumption — surrender behavior modeled as a function of external market interest rates
    • Profit margin — present value of future profits expressed as a percentage of present value of future premiums

    Construct a full policy cash flow projection model for a cohort of 10,000 whole life policies. Project premium income, interest earnings, surrender benefits, death claims, expenses, reserve changes, and profit signatures over 30 years.

    Done when: You build a profit testing workbook computing profit margins, Net Present Value (NPV) of profits, and internal rate of return (IRR) across multiple interest rate and lapse scenarios.

    How to work through it

    1. Set up decrement arrays tracking policy counts across death, surrender/lapse, and maturity
    2. Project cash inflows (premiums, investment returns) and outflows (claims, surrenders, commission, maintenance expenses)
    3. Calculate annual increase in reserves and cost of holding required solvency capital
    4. Calculate the discounted profit signature, Net Present Value (NPV), and discounted payback period
  • Model health insurance claims, morbidity rates, and medical loss ratios
    ~6hPractice

    Health actuaries manage short-tail high-volume claims affected by evolving medical technology and legal mandates.

    You'll learn

    • PMPM (Per Member Per Month) — standard metric in health insurance representing revenue or cost per covered life each month
    • Morbidity rate — incidence and duration of disease or disability within a defined population cohort
    • Medical Loss Ratio (MLR) — percentage of premium revenue spent by a health insurer on clinical services and quality improvement

    Learn health actuarial fundamentals: morbidity incidence and termination rates, age-banded medical trend factors, claim cost curves, provider reimbursement structures, and the Affordable Care Act (ACA) risk adjustment mechanism.

    Done when: You construct a health rate development model calculating per-member-per-month (PMPM) premiums, target medical loss ratios (MLR), and risk corridor adjustments.

    How to work through it

    1. Calculate Per-Member-Per-Month (PMPM) cost benchmarks across outpatient, inpatient, and pharmacy categories
    2. Apply age/gender morbidity rating factors and annual medical inflation trend factors
    3. Incorporate insurer administrative expenses and verify compliance with statutory Medical Loss Ratio (MLR) floors
    4. Simulate health risk adjustment transfers between competing carrier plans
  • Conduct stochastic cash flow testing and Asset-Liability Matching (ALM) for annuities
    ~8hBuild

    Stochastic cash flow testing is legally required to verify reserve adequacy for interest-sensitive annuity products.

    You'll learn

    • Cash Flow Testing (CFT) — regulatory requirement testing asset cash flows against policy liabilities under multiple interest paths
    • Disintermediation risk — risk that policyholders surrender annuities in rising rate environments, forcing asset sales at a loss
    • Conditional Tail Expectation (CTE) — average outcome in the worst (1-alpha)% tail of scenario results

    Combine the liability cash flow engine with the Economic Scenario Generator from Phase 7. Project 1,000 stochastic interest rate paths through an annuity liability model to evaluate balance sheet surplus and disintermediation risk.

    Done when: You generate a distribution of ending surplus values across 1,000 stochastic economic trials and calculate the conditional tail expectation (CTE 70 / CTE 90) of required capital.

    How to work through it

    1. Link asset portfolio cash flows (bonds, mortgages) with annuity surrender and payout cash flows
    2. Implement dynamic surrender rules where policyholders lapse if market rates exceed credited rates
    3. Run 1,000 30-year economic scenarios through the integrated model
    4. Calculate CTE 70 and CTE 90 capital metrics to assess severe downside insolvency risk
10

Practical Actuarial Work: Pensions, Retirement & Social Security

Study defined benefit (DB) and defined contribution (DC) retirement schemes. Master actuarial valuation methods, salary scale projections, mortality improvements, and government funding rules.

  • Learn pension actuarial cost methods and liability valuations
    ~6hLearn

    Retirement actuaries perform valuations that determine mandatory employer pension contribution levels.

    You'll learn

    • Entry Age Normal (EAN) — actuarial cost method spreading pension liability levelly over employee career service
    • Projected Unit Credit (PUC) — actuarial cost method allocating benefits based directly on accrued service to date
    • Actuarial Accrued Liability (AAL) — portion of the total pension liability attributed to past years of employee service

    Study actuarial cost methods used to fund defined benefit plans: Projected Unit Credit (PUC), Entry Age Normal (EAN), and Aggregate Cost methods. Understand Present Value of Future Benefits (PVFB), Actuarial Accrued Liability (AAL), and Normal Cost (NC).

    Done when: You can derive and contrast the Normal Cost and Actuarial Accrued Liability equations between the Projected Unit Credit and Entry Age Normal methods.

    How to work through it

    1. Formulate the service decrement table including retirement, withdrawal, disability, and mortality
    2. Incorporate salary scale functions to project final average salaries at retirement
    3. Derive the formulas for Normal Cost (NC) and Actuarial Accrued Liability (AAL) under Projected Unit Credit
    4. Derive NC and AAL formulas under Entry Age Normal (level dollar and level percentage of pay)
  • Build a defined benefit pension scheme valuation model in Excel
    ~7hBuild

    Pension actuaries present formal valuation balance sheets to corporate sponsors and scheme trustees.

    You'll learn

    • Funded ratio — ratio of actuarial asset value to actuarial accrued liabilities (Assets / AAL)
    • UAAL — Unfunded Actuarial Accrued Liability (AAL minus plan assets)
    • Mortality improvement scale — 2D projection matrix capturing generational increases in life expectancy over time

    Construct an actuarial valuation engine for an active and retired member population. Project salary increases, service accruals, retirement benefits, calculate the funded status (Assets vs. AAL), and calculate the unfunded liability amortization schedule.

    Done when: You produce an actuarial valuation report for a sample 1,000-member pension scheme detailing the normal cost, funded ratio, and 10-year required contribution schedule.

    How to work through it

    1. Import employee census data (entry age, current age, service years, current salary)
    2. Project retirement benefit cash flows using the MP-2021 mortality improvement scale
    3. Discount projected benefits back to valuation date to compute plan AAL and Normal Cost
    4. Establish an amortization schedule for Unfunded Actuarial Accrued Liabilities (UAAL) over a 15-year period
  • Analyze defined contribution plan decumulation and national social security systems
    ~5hPractice

    Pensions are shifting globally from DB schemes to DC plans and national social safety net reviews.

    You'll learn

    • Pay-As-You-Go (PAYG) — retirement financing where current worker contributions immediately pay current retiree pensions
    • Old-age dependency ratio — ratio of population aged 65+ to the working-age population aged 15-64
    • Decumulation — phase of retirement where an individual converts accumulated investment capital into income

    Evaluate Defined Contribution (DC) retirement adequacy, safe withdrawal rates, annuity conversion options, and the structural actuarial mechanics of Pay-As-You-Go (PAYG) public social security systems.

    Done when: You write a technical paper comparing a pure PAYG pension system with a fully funded individual account system under aging demographic shocks.

    How to work through it

    1. Model individual retirement savings trajectories under stochastic market returns
    2. Simulate safe post-retirement drawdown strategies (e.g., 4% rule vs. variable spending)
    3. Analyze Pay-As-You-Go (PAYG) social security equilibrium equations: t * w * L_w = b * L_r
    4. Evaluate policy responses to demographic dependency ratio shifts (increasing retirement age vs. contribution rates)
11

Actuarial Professional Practice, Governance & Regulation (IFoA CP1/CP2/CP3 & Regulatory Regimes)

Understand the regulatory, accounting, and ethical frameworks governing global actuarial practice: Solvency II, IFRS 17, US Statutory/GAAP accounting, and professional communication standards.

  • Master the IFRS 17 Insurance Contracts accounting standard
    ~6hLearn

    IFRS 17 is the mandatory financial reporting standard for insurers across the UK, Europe, Canada, Asia, and global markets.

    You'll learn

    • Contractual Service Margin (CSM) — component of IFRS 17 balance sheet representing unearned profit to be recognized over time
    • Best Estimate Liability (BEL) — probability-weighted present value of future cash flows without conservatism loading
    • Risk Adjustment — compensation required for bearing the uncertainty about amount and timing of cash flows

    Study the international accounting standard IFRS 17. Understand the General Model (Building Block Approach), Premium Allocation Approach (PAA), Contractual Service Margin (CSM), Risk Adjustment, and Best Estimate Liabilities (BEL).

    Done when: You can explain how an insurance balance sheet is constructed under IFRS 17 and build a small numerical example amortizing the CSM over a policy life cycle.

    How to work through it

    1. Deconstruct the three building blocks: Best Estimate Liabilities (BEL), Discounting, and Risk Adjustment
    2. Calculate Contractual Service Margin (CSM) at policy inception and amortize it across coverage periods
    3. Study the simplified Premium Allocation Approach (PAA) for short-duration general insurance contracts
    4. Build an Excel model illustrating CSM recognition across 5 policy years
  • Study Solvency II and Risk-Based Capital (RBC) capital adequacy frameworks
    ~6hPractice

    Actuaries compute the regulatory capital buffer insurers must hold to survive 1-in-200 year adverse events.

    You'll learn

    • Solvency Capital Requirement (SCR) — capital required under Solvency II ensuring 99.5% survival probability over 1 year
    • ORSA (Own Risk and Solvency Assessment) — internal process where an insurer assesses its capital adequacy across strategic plans
    • Statutory Accounting Principles (SAP) — accounting framework focused strictly on insurer solvency and policyholder protection

    Learn modern solvency regulations: the European Solvency II 3-pillar framework (Solvency Capital Requirement (SCR), Minimum Capital Requirement (MCR), ORSA) and the US NAIC Risk-Based Capital (RBC) formula.

    Done when: You calculate the Solvency II standard formula SCR for an insurer with underwriting risk, market risk, and counterparty default risk using the regulatory correlation matrix.

    How to work through it

    1. Analyze Pillar 1 (Quantitative requirements), Pillar 2 (Qualitative/Governance), and Pillar 3 (Reporting/Disclosures)
    2. Calculate Basic Solvency Capital Requirement (BSCR) by aggregating risk modules via regulatory correlation matrices
    3. Understand the Own Risk and Solvency Assessment (ORSA) report requirements
    4. Compare Solvency II balance sheet market-consistent valuation with US Statutory accounting conservatism
  • Draft an actuarial report and non-technical stakeholder executive summary (IFoA CP2/CP3)
    ~6hApply

    Actuarial recommendations are useless if they cannot be audited or clearly understood by decision-makers.

    You'll learn

    • Actuarial Standards of Practice (ASOP) — binding professional guidelines setting minimum quality and disclosure rules
    • Model governance — documentation standards ensuring models are peer-reviewable, robust, and reproducible
    • Executive translation — skill of explaining tail risk, confidence intervals, and uncertainty to non-technical boards

    Learn professional actuarial documentation standards (Actuarial Standards of Practice / TAS). Translate a technical reserving or pricing model into a formal actuarial report, complete with assumption logs, methodology explanations, and an executive briefing written for non-actuarial executives.

    Done when: You complete a full actuarial report (methodology, limitations, assumptions, tables) and an accompanying 2-page plain-English board memo explaining a reserve shortfall.

    How to work through it

    1. Review Actuarial Standards Board (ASB) ASOPs and UK Technical Actuarial Standards (TAS)
    2. Write a comprehensive methodology and assumption justification section for an actuarial valuation
    3. Draft a 2-page non-technical executive summary translating technical risks without jargon
    4. Implement a formal model documentation audit trail matching IFoA CP2 exam standards
12

Professional Exam Strategy, Technical Portfolio & Career Entry

Synthesize all technical models into a public professional portfolio, navigate the exam registration and exemption pathways for IFoA and SOA/CAS, and prepare for actuarial recruitment technical interviews.

  • Map your professional examination strategy across IFoA and SOA/CAS routes
    ~4hLearn

    Actuarial qualification is a multi-year marathon requiring deliberate scheduling and employer study support navigation.

    You'll learn

    • Associate vs. Fellow — intermediate professional credential (ASA/ACAS/AIA) versus fully qualified specialist (FSA/FCAS/FIA)
    • VEE (Validation by Educational Experience) — SOA requirement covering Economics, Accounting/Finance, and Math Stats
    • Study hour heuristic — industry standard guideline allocating 100 study hours per hour of exam duration (300+ hrs)

    Deconstruct the exact exam sequence, exemptions, study material providers (ActEd, Coaching Actuaries), and credential milestones (ASA/FSA, ACAS/FCAS, FIA/FFA). Choose an initial target exam based on geographic and industry focus.

    Done when: You have a documented multi-year exam schedule identifying target exam sittings, estimated study hour commitments (300-400 hrs/exam), and required study materials.

    How to work through it

    1. Compare the IFoA sequence (Core Principles CS1-2, CM1-2, CB1-3, CP1-3, Specialist SP/SA) with the SOA/CAS tracks
    2. Identify study resource ecosystems (Coaching Actuaries ADAPT, ActEd UK, The Infinite Actuary)
    3. Map your academic background against potential university exemptions
    4. Finalize your initial target exam (SOA Exam P / IFoA CS1 or SOA Exam FM / IFoA CM1)
  • Publish a comprehensive GitHub actuarial modeling portfolio
    ~7hBuild

    Demonstrable coding and modeling projects distinguish entry-level candidates in competitive actuarial hiring processes.

    You'll learn

    • R Markdown / Quarto — publishing systems for reproducible data analysis combining prose and execution code
    • Technical portfolio — verifiable public evidence of domain competence for hiring managers
    • Code reproducibility — structuring projects so third parties can execute code and replicate identical numerical results

    Assemble your projects from throughout the roadmap (GLM pricing model, Chain Ladder reserving tool, Life Contingency profit tester, Pension valuation engine, and ESG simulator) into a well-documented GitHub repository with reproducible code and whitepapers.

    Done when: Your public portfolio contains 4 clean repositories with README overviews, sample datasets, clear installation instructions, and knitted HTML/Jupyter output reports.

    How to work through it

    1. Organize code, data, and output directories across your 4 primary modeling projects
    2. Write comprehensive README files detailing the actuarial theory, methodology, and results for each project
    3. Generate reproducible R Markdown / Jupyter notebook reports
    4. Publish repositories with open-source licenses and clear citations
  • Prepare for actuarial technical interviews and case study assessments
    ~5hApply

    Actuarial interviews test your ability to balance commercial intuition with mathematical rigor under pressure.

    You'll learn

    • Actuarial Case Study — technical interview format where candidate analyzes a hypothetical insurance portfolio scenario
    • Commercial awareness — understanding how macroeconomic shifts directly impact insurer underwriting profits and solvency
    • STAR technique — structured interview communication method (Situation, Task, Action, Result)

    Practice common actuarial interview case studies: estimating reserving adjustments during sudden inflation spikes, explaining rate changes to a regulator, solving brainteasers/probability puzzles under pressure, and walking through Excel model logic live.

    Done when: You complete 5 mock case study prompts and can articulate the business impact of assumption changes clearly within 10 minutes per case.

    How to work through it

    1. Practice mental math, probability puzzles, and distribution estimation questions
    2. Prepare STAR-format explanations for every project in your portfolio
    3. Practice live spreadsheet modeling drills under a 30-minute time constraint
    4. Rehearse answers to current industry trends (climate risk modeling, inflation spikes, IFRS 17 implementation)

How the plan fits together

12 phases in 7 stages. Anything on the same row can be worked on at the same time.

An arrow points from a phase to the work it unlocks: before starting any phase, every phase with an arrow into it has to be finished first.

STARTSTAGE 2STAGE 3STAGE 4STAGE 5STAGE 6STAGE 71Mathematical Foundations &Actuarial Tooling4 tasks · ~18h2Probability & MathematicalStatistics for Actuaries(SOA P / IFoA CS1)4 tasks · ~25h3Financial Mathematics &Interest Theory (SOA FM /IFoA CM1 Part 1)4 tasks · ~24h4Statistical & MachineLearning Modeling inActuarial Science (SOA…4 tasks · ~24h5Actuarial Mathematics I:Life Contingencies &Survival Models (SOA…4 tasks · ~26h6Actuarial Mathematics II:Loss Models, Credibility &Ruin Theory (SOA…4 tasks · ~25h7Financial Economics &Stochastic Asset Modeling(SOA ALTAM/FSA & IFoA CM2)4 tasks · ~27h8Practical Actuarial Work:General Insurance (P&C)Reserving & Pricing4 tasks · ~26h9Practical Actuarial Work:Life, Annuities & HealthModeling3 tasks · ~21h10Practical Actuarial Work:Pensions, Retirement &Social Security3 tasks · ~18h11Actuarial ProfessionalPractice, Governance &Regulation (IFoA…3 tasks · ~18h12Professional ExamStrategy, TechnicalPortfolio & Career Entry3 tasks · ~16h
Solid arrow
Must be finished before the phase it points to
Dashed arrow
Same rule, but the prerequisite sits more than one stage back

Resources

25 in this plan's library, beyond the links on individual tasks.

Textbooks & Official Syllabi

Foundational texts and official professional exam syllabi.

  • A First Course in Probability (10th Edition)

    Covers probability distributions, conditional expectation, and limit theorems directly mapped to SOA Exam P and IFoA CS1 syllabi.

    pearson.com · Pearson (Sheldon Ross) · Book · Paid textbook (~$80–$150 depending on format) · Intermediate

  • Actuarial Mathematics for Life Contingent Risks (3rd Edition)

    The standard textbook covering life tables, survival models, multi-state Markov transitions, net premiums, and prospective policy reserves.

    Cambridge University Press (David C. M. Dickson, Mary R. Hardy, Howard R. Waters) · Book · Paid textbook (~$85–$120) · Advanced

  • Actuarial Practice (Core Practice CP1) Syllabus and Core Reading

    Covers the strategic application of the Actuarial Control Cycle across insurance, risk governance, Solvency II, and stakeholder communication.

    actuaries.org.uk · Institute and Faculty of Actuaries (IFoA) · Curriculum / Syllabus · Syllabus is free; Core Reading study materials are paid for candidates · Advanced

  • An Introduction to Statistical Learning (with Applications in R / Python)

    Official syllabus reading for SOA Exam SRM/PA covering GLMs, tree-based models, shrinkage methods, and dimensionality reduction.

    statlearning.com · Springer / Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani · Book · Free PDF download; paid print edition · Intermediate

  • Be An Actuary Candidate Guide

    Official candidate roadmap outlining preliminary exam pathways, preparation timelines, university credits, and entry-level career navigation.

    beanactuary.org · Jointly sponsored by Society of Actuaries (SOA) and Casualty Actuarial Society (CAS) · Guide · Free · Beginner

  • Derivatives Markets (3rd Edition)

    Covers financial economics, binomial trees, Black-Scholes-Merton option pricing, dynamic hedging, and stochastic interest rate models.

    pearson.com · Pearson (Robert L. McDonald) · Book · Paid textbook (~$90–$180) · Advanced

  • Estimating Unpaid Claims Using Basic Techniques

    Open-access CAS monograph providing comprehensive instruction on loss development triangles, Bornhuetter-Ferguson, and Cape Cod reserving methods.

    casact.org · Casualty Actuarial Society (Jacqueline Friedland) · Monograph · Free download · Intermediate to Advanced

  • Generalized Linear Models for Insurance Data

    Provides specialized treatments of Poisson, Negative Binomial, Gamma, and Tweedie GLMs tailored for non-life insurance frequency and severity.

    Cambridge University Press (Piet de Jong & Gillian Z. Heller) · Book · Paid textbook (~$60–$90) · Advanced

  • IFoA Curriculum

    Official syllabus guides and competency benchmarks for IFoA Foundation (CS/CM/CB) and Core Practice (CP) qualifications.

    actuaries.org.uk · Institute and Faculty of Actuaries (IFoA) · Curriculum · Free syllabus documents · All levels

  • IFRS 17 Insurance Contracts Standard Overview

    Official international standard documentation covering liability measurement models (GMM, PAA, VFA) and contractual service margins.

    ifrs.org · IFRS Foundation · Standard · Free standard summary access; paid full text / subscription · Advanced

  • Loss Models: From Data to Decisions (5th Edition)

    The primary reference for non-life actuarial science, covering severity/frequency distributions, aggregate loss models, credibility, and ruin theory.

    wiley.com · John Wiley & Sons (Stuart A. Klugman, Harry H. Panjer, Gordon E. Willmot) · Book · Paid textbook (~$120–$160) · Advanced

  • Multivariable Calculus (18.02SC)

    Builds the multivariable calculus and multiple integration foundation necessary for joint probability distributions and actuarial statistics.

    ocw.mit.edu · MIT OpenCourseWare · MIT OpenCourseWare · Free · Intermediate

  • Pension Mathematics with Numerical Illustrations (2nd Edition)

    Detailed treatment of actuarial valuation methods, cost allocations, and funding dynamics for defined benefit pension schemes.

    pennpress.org · University of Pennsylvania Press (Howard E. Winklevoss) · Book · Paid textbook (~$60–$95) · Advanced

  • R for Data Science (2nd Edition)

    Provides essential training in R data transformation, visualization, and exploratory analysis used across modern actuarial workflows.

    r4ds.hadley.nz · O'Reilly Media / Hadley Wickham & Mine Çetinkaya-Rundel · Book · Free online text (Print version paid via retailer) · Beginner to Intermediate

  • SOA Education & Exams Catalog

    The official repository of learning objectives, textbook references, and qualification requirements across ASA and FSA pathways.

    Society of Actuaries (SOA) · Exam Catalog · Free syllabus access; exam fees apply · All levels

  • The Theory of Interest (3rd Edition)

    Serves as the standard reference for interest rates, annuities-certain, loan amortization, bond valuation, and asset-liability duration matching.

    mheducation.com · McGraw-Hill Education (Stephen G. Kellison) · Book · Paid textbook (~$100–$180) · Intermediate

Software & Computational Tools

Statistical packages, reserving libraries, and modeling engines.

  • ACTEX Learning GOAL Platform

    Diagnostic online practice exam platform used by candidates to drill question banks and track preliminary exam readiness.

    actexlearning.com · ACTEX Learning · Exam Practice Platform · Paid access · Intermediate to Advanced

  • ChainLadder Package for R

    Standard R package implementing Mack chain-ladder, Munich chain-ladder, bootstrap reserving, and GLM-based reserve distributions.

    cran.r-project.org · CRAN / Markus Gesmann, Dan Murphy, Wayne Zhang · R Package · Free (Open Source, GPL) · Intermediate

  • chainladder-python

    A scikit-learn styled Python library designed for property and casualty loss development triangle manipulation and reserving.

    chainladder-python.readthedocs.io · chainladder-python · Python Library · Free / Open Source, BSD/MIT · Intermediate

  • lifelib: Actuarial Models in Python

    Open-source Python models for individual life insurance cash flow projection, asset-liability modeling, and statutory solvency valuation.

    lifelib.io · lifelib Developers / Open Source · Python Library · Free (MIT License) · Intermediate to Advanced

Professional Bodies & Credentials

Exam registration, societies, and credentialing information.

  • Casualty Actuarial Society (CAS)

    Global professional society focused exclusively on credentialing actuaries in property, casualty, and general insurance risk.

    casact.org · Casualty Actuarial Society · Professional Body · Professional

  • Institute and Faculty of Actuaries (IFoA)

    The UK chartered professional body regulating, educating, and certifying actuaries globally across all practice areas.

    actuaries.org.uk · Institute and Faculty of Actuaries · Professional Body · Professional

  • Society of Actuaries (SOA)

    North American professional body credentialing actuaries in life insurance, health, pensions, enterprise risk management, and finance.

    soa.org · Society of Actuaries · Professional Body · Professional

Societies & Professional Networks

Actuarial clubs, regional societies, and research forums.

  • Actuarial Open Source Community

    An open collaborative index cataloging modern open-source computational tools, libraries, and tutorials for actuarial modeling.

    actuarialopensource.org · Actuarial Open Source Community · Community Hub · Free · All levels

  • International Actuarial Association (IAA)

    Worldwide umbrella organization linking national actuarial associations and hosting specialized global research sections like ASTIN and AFIR-ERM.

    actuaries.org · International Actuarial Association · International Body / Network · Professional