Neuro-Linguistic Programming [NLP] is a pseudoscientific approach to communication, personal development, and psychotherapy. Created in the 1970's by Richard Bandler and John Grinder. Controversial. Not to be confused with Natural Language Processing.