Mathematical modelling of systems constituted by many agents using kinetic theory is a new tool that has proved effective in predicting the emergence of collective behaviours and self-organization. This idea has been applied by the authors to various problems which range from sociology to economics and life sciences.