If you feel like you need more math
Hermite curves
Cg Programming/Unity/Hermite Curves
Bezier curves
Cg Programming/Unity/Bézier Curves
Catmull-rom splines
Introduction to Catmull-Rom splines
Nurbs
About Nonuniform Rational B-Splines
What is a NURBS?
Rotating a vector using integer math - 2018
bezier bounding box
Biquadratic interpolation with independent sample weights
Simple Curve Fitting with the Gauss-Newton Algorithm