This document discusses the key concepts from several units in mathematics including integers, groups, finite groups, subgroups, and groups in coding theory. It then provides details on specific topics within these units, including equivalence relations, congruence relations, equivalence class partitions, the division algorithm, greatest common divisors (GCD) using division, and Euclid's lemma. The document aims to provide students with fundamental mathematical principles, methods, and tools to model, solve, and interpret a variety of problems. It also discusses enhancing students' development, problem solving skills, communication, and attitude towards mathematics.