S. Mac Lane, Categories for working mathematicians , Springer, 1998.
S.I. Gelfand, Y.I. Manin, Methods of Homological Algebra , Springer monographs in math. series , 2nd ed., 2003. ISBN 3540435832.
R. Godement, Topologie algebrique et theorie des fascieaux .
R. Hartshorne, Algebraic Geometry , Springer, 1977.
M. Kashiwara, P. Schapira, Sheaves on Manifolds , Grundlehren der math. Wissenschaften, 292 (1990). ISBN 3540518614 or 0387518614.
C. Weibel, An introduction to homological algebra , Cambridge studies in Adv. Math. 38.
I will start by reviewing the basics of categories and functors, in particular I will focus on the important notion of representable functor. In this first part I will also introduce the notion of limit, additive and abelian category, the definition of a complex in an abelian category, and that of resolution (in particular injective resolution) and derived functor. The second part of the course will focus on the notion of sheaf on a topological space: its stalks, sections and support. This introductory part will be followed by a section devoted to the study of the operations on sheaves, including direct and inverse images. More material on sheaf theory will be explained later on in the course. The third part of the course will be devoted to scheme theory, starting with the notion of affine scheme and its structural sheaf and related functorial properties. The general notion of a scheme will follow and particular emphasis will be given to the definition and the properties of a projective scheme. More material on sheaf theory will be reviewed at this point, in particular I will focus on the notion of sheaf of modules and the more refined one of (quasi) coherent sheaf. As application we will see the notion of Chech cohomology and that of de Rham cohomology. In the last part of the course, I plan to read and comment in class A. Grothendieck paper "On the de Rham cohomology of algebraic varieties".