Rs

Course overview

13 modules · 44 submodules · 117 lessons · ~40.7 hours. Work top to bottom for the designed path, or jump to quant modules if you already know Rust.

01

Rust Foundations

Beginner

From zero to comfortable: mental model, printing, variables, types, functions, and control flow — with finance-flavored examples at every step.

3 submodules · 10 lessons · 3h 28m

Module page →
02

Ownership & Borrowing

Beginner

The heart of Rust: moves, Clone/Copy, references, the borrow checker, and slices for market data windows.

3 submodules · 9 lessons · 3h 11m

Module page →
03

Structs, Enums & Pattern Matching

Beginner

Model orders, sides, and option-like states with structs, enums, match, Option, and Result — hand-held with many finance examples.

3 submodules · 9 lessons · 3h 13m

Module page →
04

Data Structures for Interviews

Intermediate

Interview toolkit in proper order: arrays/Vec, stdin parsing, HashMap ops, sets, sorting, stack/queue/deque, priority queues, and classic patterns.

8 submodules · 23 lessons · 7h 56m

Module page →
05

Collections & the Standard Library

Intermediate

Vec, HashMap, BTreeMap, iterators, and std tools — daily drivers for series, portfolios, and books.

3 submodules · 8 lessons · 2h 42m

Module page →
06

Error Handling, Traits & Generics

Intermediate

Production-minded errors, traits, generics, and lifetime intuition for quant APIs.

3 submodules · 8 lessons · 2h 45m

Module page →
07

Concurrency & Performance

Advanced

Threads, channels, Mutex/Arc, and a performance mindset for parallel Monte Carlo-style work.

3 submodules · 7 lessons · 2h 18m

Module page →
08

Rust Ecosystem for Quants

Advanced

Cargo modules, key crates map, data shapes, and testing discipline — what to use offline vs playground.

3 submodules · 7 lessons · 2h 3m

Module page →
09

Quant Math Foundations

Quant

Returns, volatility, covariance, correlation, RNG, and normals — pure Rust building blocks for pricing and risk.

3 submodules · 8 lessons · 2h 55m

Module page →
10

Derivatives Pricing in Rust

Quant

Normal CDF, Black-Scholes, Greeks, and binomial trees — step-by-step with checks.

3 submodules · 7 lessons · 2h 47m

Module page →
11

Monte Carlo Methods

Quant

GBM paths, European MC pricing, standard errors, antithetics — hand-held from first path to confidence intervals.

3 submodules · 7 lessons · 2h 32m

Module page →
12

Portfolio Construction & Risk

Quant

Marks, PnL, historical VaR/ES, and two-asset mean-variance — practical risk toolkit in Rust.

3 submodules · 7 lessons · 2h 23m

Module page →
13

Pro Systems & Capstone

Quant

Order books, pricing-engine patterns, architecture notes, and a final checklist to go pro.

3 submodules · 7 lessons · 2h 27m

Module page →