Elements of algebra and topology: equivalence relations and quotient sets; finite fields; topological spaces and continuous functions. Simplicial homology: simplices and simplicial complexes; chains and boundary operators; homology groups. Barycentric subdivision and simplicial approximation. Persistent homology and persistence diagrams. Topological data analysis.