This course provides a deeper look into the algebraic constructions of bent functions and their variants. The design primitives in terms of other disciplines of mathematics is expected to pave the path for a more focused research in this area.