This is a unified treatment of the various algebraic approaches to geometric spaces. The study of algebraic curves in the complex projective plane is the natural link between linear geometry at an undergraduate level and algebraic geometry at a graduate level, and it is also an important topic in geometric applications, such as cryptography. 380 years ago, the work of Fermat and Descartes led us to study geometric problems using coordinates...