MATHEMATICS / 01–06

Mathematics & statistics

6 independent, runnable lessons connecting questions, traceable inputs, transparent methods and interpretation. One notebook download starts each workflow.

Learning path 01 → 02 → 03 → 04 → 05 → 06; every lesson also runs independently.
Download this discipline in both languages

6 recipes

Measure differentiation and integration error — executed figure
01 / Introductory50 minOffline core

Measure differentiation and integration error

Compare tabulated Gaussian curves, finite differences and trapezoidal integration with analytic references.

numpy · pandas · scipy · matplotlib · IPython
Find a physical root with a verifiable bracket — executed figure
02 / Intermediate50 minOffline core

Find a physical root with a verifiable bracket

Trace bisection, compare a trusted solver and derive Wien displacement from frozen SI constants.

numpy · pandas · scipy · matplotlib · IPython
Inspect a poorly conditioned least-squares problem — executed figure
03 / Intermediate50 minOffline core

Inspect a poorly conditioned least-squares problem

Build a polynomial design matrix, inspect singular values, compare solvers and separate coefficient stability from prediction error.

numpy · pandas · matplotlib · IPython
Quantify Monte Carlo uncertainty — executed figure
04 / Intermediate50 minOffline core

Quantify Monte Carlo uncertainty

Estimate a circle area with seeded random points, use Wilson intervals and inspect repeated-experiment coverage.

numpy · pandas · scipy · matplotlib · IPython
Bootstrap uncertainty in real measurements — executed figure
05 / Intermediate50 minOffline core

Bootstrap uncertainty in real measurements

Resample an observed Iris group, compare percentile intervals and standard-error formulas, and state the sampling assumptions.

numpy · pandas · matplotlib · IPython
Run permutation tests and correct the full family — executed figure
06 / Advanced60 minOffline core

Run permutation tests and correct the full family

Test predeclared Iris group comparisons, use the Monte Carlo +1 correction and reconcile joint Benjamini–Hochberg adjustment.

numpy · pandas · scipy · matplotlib · IPython