Series of exercises:

(1) Sets and mappings: Boolean operations with concrete examples, proving equalities between sets; proving statements involving "implication"; calculating with the Boolean operations; products and its geometric content; concrete construction of maps; injectivity, surjectivity, and direct and inverse images; permutations on finite sets; basic combinatorics; families of sets; characteristic functions (logic vs algebraic operations).

(2) Binary relations: equivalence relations; classes and maps on them; working with concrete examples;  equivalence and set partitions; ordering (the divisibility order on the integers as a basic example); insights for depth of order theory (well-ordering on the integers, the reals, a primer on logic).

(3) Basic algebraic structures: binary operations; associativity and identity elements; abstract manipulation of binary operations; checking an operation to be a group one; subgroups and equivalence relations.