Complex network structures are ubiquitous: the world-wide web, the internet, mobile phone networks, social communities, network structures in biology are just a few popular examples. The module shows how simple combinatorial and algorithmic techniques can be exploited to obtain useful information about these (often) massive structures.