Self-organization describes how global patterns of organization within a system can emerge out of the local interactions between the component parts without global centralized coordination. The theory of self-organization has come to explore a new approach to the age-old question about the emergence of order. Tracing it back to the interaction between the elementary parts, where nonlinear interactions between elements can become amplified by positive feedback loops to create attractors that close in on themselves resulting in a new pattern of organization emerging on the macro-level. Today the study of self-organizing systems is a hot topic that is central to understanding the complex systems that make up our world.