NLP stands for 'Neuro-Linguistic Programming' and has been around since the 1970's when its co-founders, Richard Bandler and John Grinder first modelled other therapists.
NLP is frequently known as the "user-manual for your mind" and studying NLP gives us insights into how our thinking patterns can affect every aspect of our lives. It looks at the way in which we think and process our thoughts (Neuro), the language patterns we use (Linguistic) and our behaviours (Programming) and how these interact to have a positive (or negative) effect on us as individuals.
NLP is a collection of a wide range of methods and models which create an understanding of thought process and behaviour. Understanding these techniques can bring about a positive change in you and others.