An introduction to Algebra and Topology
These lecture notes are an elementary introduction to the language of  categories and sheaves. From the table of contents: Linear algebra over a  ring; The language of categories; Sheaves (Flabby sheaves and soft  sheaves, Cohomology of sheaves


