A Modern Course on Curves and Surfaces, 2003, by Richard S Palais
This is an introduction to differential geometry of curves and surfaces. You need good multi-variable calculus and linear algebra as prerequisite. (and some ordinary differential equations)