Interactive guides translating math into code — for AV, ML, robotics, and beyond
Philosophy: These guides assume you're a software engineer with minimal math background. Every concept is grounded in something physical, connected to real systems (GPS, autonomous vehicles, sensor fusion, ML), and presented with interactive visualizations. Math isn't abstract — it's the literal code running in every GPS receiver, robot, and ML training loop.
Approach: Think in functions, loops, and data structures. Derivatives are rates. Integrals are for-loops that sum. Differential equations are update rules. Linear algebra is array operations. Trigonometry is coordinate transforms. The notation is just syntax.
The complete pipeline from algebra to the Kalman filter. Start here if you're entering AV/ML/GPS engineering and need the full mathematical foundation.
Covers: Algebra · Functions · Limits · Exponents & Logs · Derivatives · Integrals · Differential Equations · State Space · Numerical Methods · PID Control · Statistics · Kalman Filter
Angles, triangles, circles, and waves. Essential for rotation, navigation, oscillation, and signal processing. Referenced throughout the engineering math guide.
Covers: Unit Circle · Sin/Cos/Tan · Radians · Pythagorean Identity · Angle Addition · Law of Sines/Cosines · Polar Coordinates · Waves · Fourier Basics
Vectors, matrices, transformations, and eigenvalues. The language of state space, computer graphics, neural networks, and multi-dimensional systems.
Covers: Vectors · Dot Product · Cross Product · Matrices · Matrix Multiplication · Determinants · Inverse · Eigenvalues/Eigenvectors · Transformations · Least Squares
If you're new to math for engineering: Start with Engineering Math from the beginning. It builds sequentially — each chapter uses the previous ones. The trig and linear algebra guides are referenced when needed, but you can read them in parallel.
If you need a specific topic: Each guide has a table of contents. Jump directly to what you need. The worked examples and interactive visualizations let you learn by doing.
If you're debugging a system: Use the real-world examples. Every guide connects math to actual engineering problems: GPS errors, wheel encoders, RC circuits, PID tuning, sensor fusion, signal processing.
The three guides form a unified system: