Affine varieties. Projective varieties. Rational and regular maps. Basic commutative algebra. Dimension, singularities and smoothness. Conics and plane cubics. Quadric surfaces and their lines. Segre and Veronese embeddings. Curves, differentials, genus. Divisors, linear systems and maps to projective space. The canonical class. The Riemann-Roch theorem and applications.