Over the past decade, topology has emerged as a major branch in broad areas of physics, from atomic lattices to condensed matter. In particular, topology has received significant attention in photonics because light waves can serve as a platform to investigate nontrivial bulk and edge physics with the aid of carefully engineered photonic crystals and metamaterials. Simultaneously, photonics provides enriched physics that arises from spin-1 vectorial electromagnetic fields. Here, we review recent progress in the growing field of topological photonics in three parts. The first part is dedicated to the basics of topological band theory and introduces various two-dimensional topological phases. The second part reviews three-dimensional topological phases and numerous approaches to achieve them in photonics. Last, we present recently emerging fields in topological photonics that have not yet been reviewed. This part includes topological degeneracies in nonzero dimensions, unidirectional Maxwellian spin waves, higher-order photonic topological phases, and stacking of photonic crystals to attain layer pseudospin. In addition to the various approaches for realizing photonic topological phases, we also discuss the interaction between light and topological matter and the efforts towards practical applications of topological photonics.