The first chapter, titled "Varieties", deals with the classical algebraic geometry of varieties over algebraically closed field. This chapter frequently uses many classical results in commutative algebra, including Hilbert's Nullstellensatz, with the books by Atiyah-Macdonald, Matsumura, and Zariski-Samuel as usual references. The second and the third chapters, "Schemes" and "Cohomology", form a technical heart of the book. The last two chapters, "Curves" and "Surfaces", respectively explore the geometry of 1-dimensional and 2-dimensional objects, using the tools developed in the Chapters 2 and 3.