Sheaf theory provides a means of discussing many different kinds of geometric objects in respect of the connection between their local and global properties. It finds its main applications in topology and modern algebraic geometry where it has been used as a tool for solving, with great success, several long-standing problems. This text is based on a lecture course for graduate pure mathematicians which builds up enough of the foundations of sheaf...