This chapter presents the quantum walks on regular graphs (including low-dimensional discrete-time quantum walks, one-dimensional continuous-time quantum walks, and related variants) as well as quantum walks on complex networks. It provides a general framework for describing and defining quantum walk algorithms on complex networks.