This course introduces topological and metric spaces, continuous maps, convergence, connectedness, and compactness, as well as some combinatorial, geometric, and algebraic techniques in knot theory and knot invariants.