I just finished an interactive textbook on elementary differential geometry consisting of two Mathematica notebooks accompanied by five packages. The whole stuff is free downloadable from
http://www-irm.mathematik.hu-berlin.de/~sulanke/diffgeo/euklid/eudiffgeov2.zip.
In the notebooks Euclidean Curve Theory
http://www-irm.mathematik.hu-berlin.de/~sulanke/diffgeo/euklid/EuCurvesv2.pdf
and Euclidean Surface Theory
http://www-irm.mathematik.hu-berlin.de/~sulanke/diffgeo/euklid/euklsfv2.pdf
are treated. Fore more information look at
http://www-irm.mathematik.hu-berlin.de/~sulanke/diffgeo.html#EDG.
I would be very grateful for any comments or criticisms, in particular about reports about teaching (or learning) experiences with the textbook.
Please write to sulanke@mathematik.hu-berlin.de