This document discusses community detection in networks. Community detection aims to identify tightly knit groups within networks. The document outlines popular community detection algorithms like modularity maximization and stochastic block models. It also discusses applications of community detection to multilayer networks and examples like congressional voting networks and Facebook networks. Community detection is a useful tool for exploring network structure and identifying essential features in data.