MathFlow
Log inCreate account

Build

Projects

Guided Python builds with live code labs and checkpoints. Finish every module to unlock the notebook download.

Project

AdvancedFeatured

Build a Numerical Optimization Engine

Finite differences, critical points, and gradient descent. No optimization libraries.

★★★★☆4–6 hoursPython · NumPy · Matplotlib
FunctionsDerivativesLoopsPython functionsNumPyMatplotlib

Project

ExpertFeatured

Build a Neural Network From Scratch

Forward prop, backprop, and gradient descent in NumPy — no PyTorch. Learn the Calc III math behind deep learning.

★★★★★6–8 hoursPython · NumPy · Matplotlib
Multivariable calculusGradients and the chain ruleMatrix multiplicationPython functionsNumPy arrays

MathFlow

Structured math courses and Python projects. Built for people who want to understand, not just memorize.

Questions? support@mathflow.dev

PrivacyTermsRefunds & trialPricing
© 2026 MathFlow. All rights reserved.