σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
uantCraft Academy

Quant development, learned by doing: short lessons, graded labs and a real IDE, right in your browser.

Learn
All roadmapsAll skillsPython skillC++ skillSoonOxCaml skillSoonMarket Structure skillCalculus skillLinear Algebra skillProbability skillStatistics skillMatrix Decompositions skillOptimization skillTime Series skillStochastic Calculus skillBayesian Inference skillHidden Markov Models skillParticle filtering and non-stationary time series skill
Support
Give us feedbackBuy us a Coffee
Legal
Privacy policyTerms of service
© 2026 QuantCraft Solutions. All rights reserved.
QuantCraft
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1.2k Learners
LoginJoin ↗
RoadmapsSkills
AO
+1.2k Learners
Login
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Skills›Stochastic Calculus
S

Stochastic Calculus Skill

LiveStart here

Option pricing, risk models and many simulators rest on one idea: a price is a sum of many tiny random steps. This skill explains that idea in plain steps, with short checks (numbers you compute, steps you order, concepts you match) and finance examples: why the squared changes of a random path add up to time, why a hedger's gain is an integral that looks only at the past, why the real expected return drops out of an option price, how a pricing PDE and an average over random paths give the same number, what mean reversion and jumps add, and how a simulation scheme trades speed against accuracy. The capstone is a code lab where you estimate a model from SPY returns, simulate it, price a call by formula and by Monte Carlo, and measure how much hedging error is left when you rebalance only every few days.

5 modules12 graded labs~12 hoursAdvanced
Start skill

Prerequisites

Calculus and probability are expected (derivatives, integrals, expectation, the normal distribution). No finance or stochastic background is needed.

  • CCalculus
  • PProbability

Syllabus

12 topics · open any topic, in any order
  1. 1Brownian motionNot startedRequires Python50 minStart
  2. 2Quadratic variationNot started50 minStart
  3. 3The Itô integralNot started1 hrStart
  1. 4Itô's lemmaNot startedRequires Python55 minStart
  2. 5Geometric Brownian motionNot startedRequires Python55 minStart
  1. 6Girsanov and the risk-neutral measureNot started1 hr 5 minStart
  2. 7Feynman-Kac and the Black-Scholes PDENot started1 hr 5 minStart
  1. 8Mean-reverting processes OU and CIRNot started55 minStart
  2. 9Jumps: Poisson and MertonNot started1 hrStart
  3. 10Local and stochastic volatilityNot started55 minStart
  1. 11Euler-Maruyama and Milstein schemesNot started55 minStart
  2. 12Capstone: simulate price and hedge with discrete rebalancingNot started1 hr 40 minStart

Completion

Pass all 12 labs with a score of 70+ to complete the skill and earn the Stochastic calculus badge on your profile.

0 / 120%

Prerequisites

Calculus and probability are expected (derivatives, integrals, expectation, the normal distribution). No finance or stochastic background is needed.

  • CCalculus
  • PProbability

Tools you'll use

PythonNumPypandaspytest

What you'll learn

  • Explain why a random path has quadratic variation equal to time and what that does to ordinary calculus
  • Compute Itô integrals and apply Itô's lemma to geometric Brownian motion
  • Move from real-world to risk-neutral probabilities and price options with the Black-Scholes PDE and formula
  • Model mean reversion, jumps and stochastic volatility, and know what each one adds to a price model
  • Simulate paths with Euler-Maruyama and Milstein, price by Monte Carlo and measure the error of a discrete delta hedge on real returns

Next skill

BBayesian InferenceLive
uantCraft Academy

Quant development, learned by doing: short lessons, graded labs and a real IDE, right in your browser.

Learn
All roadmapsAll skillsPython skillC++ skillSoonOxCaml skillSoonMarket Structure skillCalculus skillLinear Algebra skillProbability skillStatistics skillMatrix Decompositions skillOptimization skillTime Series skillStochastic Calculus skillBayesian Inference skillHidden Markov Models skillParticle filtering and non-stationary time series skill
Support
Give us feedbackBuy us a Coffee
Legal
Privacy policyTerms of service
© 2026 QuantCraft Solutions. All rights reserved.
QuantCraft
LoginJoin ↗
Login