The theory of definable equivalence relations has been a vibrant area of research in descriptive set theory for the past three decades. It serves as a foundation of a theory of complexity of classification problems in mathematics and is further motivated by the study of group actions in a descriptive, topological, or measure-theoretic context. A key part of this theory is concerned with the structure of countable Borel equivalence relations. These are exactly the equivalence relations generated by Borel actions of countable discrete groups and this introduces important connections with group theory, dynamical systems, and operator algebras. This text surveys the state of the art in the theory of countable Borel equivalence relations and delineates its future directions and challenges. It gives beginning graduate students and researchers a bird's-eye view of the subject, with detailed references to the extensive literature provided for further study.