Free course · Beginner to intermediate

Fintech Math Bootcamp

Financial math, statistics and risk for people who build financial software

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.

Modules
12
Lessons
120
Hours
6.6
Languages
7
Certificate
Free

Welcome

Why this course exists

A payment ledger balances to the cent, but the report is still wrong.

A fraud detector catches most fraud, yet most of its flags are false alarms.

Two investments look quiet on their own, and together they become much riskier.

These problems share a foundation: we need to understand the numbers, the data, and the question before trusting the output.

I am Islam Baraka, and this is the Fintech Math Bootcamp, a free course from The Fintech Builder.

We will start with variables and percentages, then build toward probability, inference, regression, time-aware risk, and reliable code.

You will not just see formulas.

You will watch the inputs become a calculation, inspect a practical example, and ask what the answer does and does not mean.

Here is the map for the whole course: twelve modules and one hundred and twenty lessons, in a deliberate order.

We begin with mathematical language and financial arithmetic: rates, time value, and returns.

Then we learn to treat data carefully, summarize it honestly, and measure how much it spreads.

Probability, distributions, and inference teach us to reason when outcomes are uncertain.

Regression and time-series foundations connect variables to each other and across time.

We finish with financial risk statistics and the computing habits that keep every result reproducible.

And every lesson follows the same five steps: the problem, the mechanism, a worked example, the code, and a checkpoint.

This course is for developers entering fintech, finance learners who want to understand implementation, analysts who want stronger statistical judgment, and builders moving between payments, lending, insurance, accounting, and investment systems.

You do not need to arrive knowing statistical notation; we introduce it from the beginning.

The examples stay small so the idea remains visible, and the code is available beside each lesson.

Experienced viewers can use the later modules to audit their assumptions and numerical habits.

Finishing a video is not the same as mastering a discipline: pause, calculate, change the examples, and test your understanding.

The goal is a connected foundation you can use to build more advanced systems responsibly.

There are two ways to take this course.

The first is right here on YouTube, as one complete video.

Open the description and use the chapter timestamps to jump straight to any module.

Pause when a checkpoint question appears, try the calculation yourself, and replay any animation that moved too quickly.

If a step needs another explanation, leave the lesson number in the comments; I read them and revisit difficult ideas.

The second way is the course platform on The Fintech Builder website.

Open your browser and go to courses dot thefintechbuilder dot com.

The catalogue lists the available courses; select this one.

Then register with your email address and create a password for the platform.

That account is what unlocks the learning features.

Inside the platform, every lesson comes with its source files ready to download.

Each lesson also has a short quiz, so you can check your understanding before moving on.

The built-in code editor runs the same lesson in many popular languages: TypeScript, Python, Go, and more.

One idea, several implementations, side by side.

Your progress is saved lesson by lesson, and when you finish the final lesson, you receive a certificate of completion.

On the website, you can watch in two modes.

Guest mode needs no account: open a lesson and start watching straight away.

Sign in, and the full platform switches on: saved progress, quizzes, the multi-language code editor, source downloads, and the certificate at the end.

Start as a guest if you like; your account is there whenever you want to track the whole journey.

Syllabus

12 modules, 120 lessons

Every lesson has a clip, a question and code. Every module ends with a demo that puts its ten ideas to work.

01

Mathematical Language and Quantitative Reasoning

10 lessons · 29 min · demo: Payment Fee & Rate Checker
02

Financial Arithmetic, Time Value, and Returns

10 lessons · 31 min · demo: Loan & Investment Calculator
03

Data, Variables, Samples, and Measurement

10 lessons · 32 min · demo: Transaction Data Health Check
04

Location, Ranking, and Exploratory Summaries

10 lessons · 31 min · demo: Settlement Delay Dashboard
05

Dispersion, Shape, and Robust Statistics

10 lessons · 32 min · demo: Anomaly Alert Engine
06

Probability and Random Variables

10 lessons · 32 min · demo: Fraud Alert Triage Simulator
07

Probability Distributions and Simulation Basics

10 lessons · 33 min · demo: Insurance Claims Simulator
08

Sampling, Estimation, and Statistical Inference

10 lessons · 34 min · demo: A/B Test Analyzer
09

Dependence, Regression, and Model Foundations

10 lessons · 33 min · demo: Credit Limit Scoring Model
10

Financial Time-Series Foundations

10 lessons · 32 min · demo: Daily Payment Volume Forecaster
11

Financial Risk and Performance Statistics

10 lessons · 33 min · demo: Portfolio Risk Report
12

Statistical Computing and Reproducibility

10 lessons · 34 min · demo: Production-Grade Metrics Service

Our 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. Module overview

  1. 111Floating-Point Representation, Overflow, and UnderflowWhy a familiar decimal can fail exact equality2:47
  2. 112Stable Summation and Mean CalculationRecovering low-order contributions during accumulation2:37
  3. 113Stable Online Variance and Welford’s AlgorithmUpdating variance as records arrive without unstable raw subtraction2:38
  4. 114Batch, Rolling, and Streaming Statistic EquivalenceMaking different execution styles compute the same statistic2:41
  5. 115Missing, Infinite, Invalid, and Unsupported-State PoliciesRefusing to make invalid inputs look like calm markets2:36
  6. 116Pseudorandom Numbers, Seeds, and ReproducibilityReplaying a simulation without confusing reproducibility with security2:33
  7. 117Vectorization, Index Alignment, and Shape SafetyPreventing a dimensionally valid but semantically wrong dot product2:27
  8. 118Leakage-Free Fitting, Scaling, and PreprocessingFitting a scaler without teaching it the test distribution2:37
  9. 119Fixtures, Numerical Tolerances, and Property TestsTesting mathematical behavior, not just one screenshot2:43
  10. 120Reproducible Analysis, Metadata, and Audit TrailsMaking a result reproducible without confusing metadata with truth2:57
  11. Demo: Production-Grade Metrics ServiceSame data, run twice6:26

Certificate

Finish every lesson, get a certificate you can verify.

Watch at least 90% of each lesson and answer its question. When the last one is done, your certificate is issued automatically with a public verification page and a one-click “Add to LinkedIn” button.

Enroll free
TheFintech BuilderTFB-FMB-XXXX-XXXX

Certificate of completion

This certifies that

Your Name

has completed every lesson and check of

Fintech Math Bootcamp

120 lessons · 6.6 hours of instruction · code in seven languages

Islam BarakaInstructor, The Fintech Builder
Issued on completionVerifiable at courses.thefintechbuilder.com

Code for every lesson, in the open

All 120 lesson files and 12 demos are in the public course repository, ready to run with npx tsx or to open in GitHub Codespaces.

github.com/IslamBaraka90/fintech-math-bootcamp