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)

curves_surfaces_palais.pdf