Free course · 12 modules · 120 lessons

Fintech Math Bootcamp

The complete free course in financial math, statistics and risk for developers: 12 modules, 120 lessons, a worked example in every lesson and a runnable demo at the end of every module.

Lessons
120
Hours of video
6.6
Languages
7
Certificate
Free

What you learn

Twelve modules, from a formula to a production metric.

Financial math, statistics and risk for people who build financial software. Every module ends with a runnable demo that combines its ten lessons into one small fintech tool.

  1. 01

    Mathematical Language and Quantitative Reasoning

    Demo: Payment Fee & Rate Checker

    10 lessons · 29 min
  2. 02

    Financial Arithmetic, Time Value, and Returns

    Demo: Loan & Investment Calculator

    10 lessons · 31 min
  3. 03

    Data, Variables, Samples, and Measurement

    Demo: Transaction Data Health Check

    10 lessons · 32 min
  4. 04

    Location, Ranking, and Exploratory Summaries

    Demo: Settlement Delay Dashboard

    10 lessons · 31 min
  5. 05

    Dispersion, Shape, and Robust Statistics

    Demo: Anomaly Alert Engine

    10 lessons · 32 min
  6. 06

    Probability and Random Variables

    Demo: Fraud Alert Triage Simulator

    10 lessons · 32 min
  7. 07

    Probability Distributions and Simulation Basics

    Demo: Insurance Claims Simulator

    10 lessons · 33 min
  8. 08

    Sampling, Estimation, and Statistical Inference

    Demo: A/B Test Analyzer

    10 lessons · 34 min
  9. 09

    Dependence, Regression, and Model Foundations

    Demo: Credit Limit Scoring Model

    10 lessons · 33 min
  10. 10

    Financial Time-Series Foundations

    Demo: Daily Payment Volume Forecaster

    10 lessons · 32 min
  11. 11

    Financial Risk and Performance Statistics

    Demo: Portfolio Risk Report

    10 lessons · 33 min
  12. 12

    Statistical Computing and Reproducibility

    Demo: Production-Grade Metrics Service

    10 lessons · 34 min

How the course works

Watch quiz code certificate

One lesson is one idea. The video, the question and the code are on the same page, so you never lose your place.

  1. 01

    Watch

    Each lesson is a focused two-to-three minute clip of the master course, with a live transcript and five clickable phases: problem, mechanism, example, TypeScript, check.

  2. 02

    Answer

    When the clip ends, one question checks the idea. Answer it, read why, and move on. Retries are free.

  3. 03

    Code

    The lesson's own source opens beside the video. Edit it, run TypeScript and Python in your browser, and compare with the expected output.

  4. 04

    Certify

    Finish every lesson and the certificate is issued automatically, with a public verification page you can add to LinkedIn.

Module overview

The full syllabus

Open the course page
01Mathematical Language and Quantitative ReasoningWe begin by learning to read a formula as a sentence about a quantity. A ledger balance, a processing fee, and a percentage comparison are enough to introduce variables, functions, units, and constraints. Our first discipline is simple: every symbol must mean something, and every operation must be allowed for its inputs.10 lessons
29 min
02Financial Arithmetic, Time Value, and ReturnsNow money moves through time. Interest, discounting, cash flows, and returns will build on the ratios and exponents we already know. We will keep the timeline visible, distinguish price gains from external cash, and test why equal opposite percentage returns do not restore the original balance.10 lessons
31 min
03Data, Variables, Samples, and MeasurementBefore statistics, define the records. We will inspect what one row represents, how keys and timestamps preserve ownership, and why missing information cannot silently become zero. A correct formula cannot rescue an ambiguous data grain or a historical record that was not available at decision time.10 lessons
32 min
04Location, Ranking, and Exploratory SummariesNow we summarize observations without losing sight of what the summary preserves. A set of settlement delays will become counts, averages, weighted rates, ranks, percentiles, and distribution views. The same five numbers will repeatedly teach different questions; we will not declare one summary universally best.10 lessons
31 min
05Dispersion, Shape, and Robust StatisticsA typical value is only part of the story. Spread and shape explain how customer experiences or returns differ around that center. We will preserve units while taking absolute values, squares, and roots, and distinguish robustness from permission to ignore serious tail outcomes.10 lessons
32 min
06Probability and Random VariablesObserved data describes what happened. Probability gives us a language for uncertain outcomes and explicitly assumed models. Payment events, fraud flags, and claim losses will introduce conditioning, base rates, expectation, and dependence. Watch the denominator: changing the conditioning population changes the question.10 lessons
32 min
07Probability Distributions and Simulation BasicsWe can now read distributions as models rather than decorative curves. Counts, positive amounts, waiting times, and simulated outcomes each have different support and assumptions. Our goal is not to memorize a catalogue of names, but to understand which mechanism a distribution represents and where it can fail.10 lessons
33 min
08Sampling, Estimation, and Statistical InferenceAn estimate changes when the sample changes. This module turns that fact into sampling distributions, standard errors, confidence intervals, and tests. We will separate uncertainty in an average from variation in individual customers, and avoid turning significance thresholds into certainty or business-value scores.10 lessons
34 min
09Dependence, Regression, and Model FoundationsNext we connect variables without claiming every relationship is causal. Paired observations become scatter plots, centered products, ranks, and a fitted line. We will inspect residuals and group composition, then test the boundary between a useful predictive summary and a justified explanation of an intervention.10 lessons
33 min
10Financial Time-Series FoundationsFinancial data has an information clock. We will distinguish levels from changes, lags from leads, rolling memory from expanding memory, and an event date from its release date. Every forecast and backtest inherits these timing choices, even when the final model looks mathematically sophisticated.10 lessons
32 min
11Financial Risk and Performance StatisticsNow the earlier pieces assemble into risk and performance statistics. We will read volatility, downside, drawdown, loss quantiles, beta, and portfolio variance as different lenses. Every attractive number gets the same question: which observations, which units, which assumptions, and what does this measure leave out?10 lessons
33 min
12Statistical Computing and ReproducibilityOur final module makes the implementation trustworthy enough to inspect. Floating-point limits, online state, random seeds, shape alignment, and train-only preprocessing can change an answer without changing the displayed formula. We finish by testing properties and preserving an audit trail, not by assuming that runnable code is correct code.10 lessons
34 min

FAQ

Questions, answered

Is the Fintech Math Bootcamp really free?

Yes. Every lesson, quiz, code file and the certificate are free. An account is only needed to keep progress across devices and to receive the certificate.

Who is it for?

Developers, analysts and product people who build or review financial software and want the math behind fees, returns, statistics and risk without a textbook detour.

Do I need to install anything?

No. Lessons play in the browser and TypeScript and Python run in the browser too. Every file is also in a public GitHub repository and opens in GitHub Codespaces.

Which programming languages are covered?

Each lesson is written in TypeScript first, with Python, Java, Go, C++, Rust and C# versions in the course repository as they are published.

How do I earn the certificate?

Watch at least 90% of each of the 120 lessons and answer its question correctly. When the last lesson is complete, the certificate is issued and emailed to you, with a public verification link.

Can I watch the whole course as one video?

Yes. The course is one 6.6-hour video on YouTube. This site plays it lesson by lesson and adds the quiz, the code and progress tracking.