We give an overview of Higher order Fourier analysis, a subject initiated by W.T. Gowers. In the talk we put a special emphasis on a class of new algebraic structures that were crucial in our approach. These structures are close relatives of groups an can be of independent interest.