This document provides an overview of topological quantum computing using anyons. It first discusses motivations for alternative computing approaches due to limitations of traditional computing. It then introduces braid theory, including definitions of braids and their equivalence. Braids form a braid group that can represent any braid as a word. Anyons are quasiparticles that emerge in 2D systems and can represent quantum bits in a way that is robust to environmental perturbations. Braids representing the trajectories of anyons over time can encode quantum information and computations in a topological manner.