A homology class is an equivalence class of cycles in a topological space, where cycles that differ by a boundary are considered equivalent. It serves as a fundamental tool in algebraic topology to study the shape and structure of spaces by quantifying the number and types of 'holes' they contain.