Algebraic structures
Semigroup theory
Category theory
Homological algebra
Module theory
Monoid
Group action
Projective cover
Semigroup action
Module
Flat module
Ring