This document provides an overview of spatial network theory and applications. It discusses how space impacts network structure and introduces several tools for analyzing spatial networks. These include indices to characterize street and transportation networks, typologies of planar graphs based on block shape and area statistics, and methods for studying the time evolution of networks using old map digitization. Specific examples analyzed include road, power grid, airline and neural networks.