A quantum walk algorithm is the quantum analog to a classical random walk with potential applications in search problems, graph problems, quantum simulation, and even machine learning. In this section, we describe the basic principles of this class of algorithms on a simple one-dimensional topology.