Neuro-lingvističko programiranje (NLP) je psihološko komunikacijski model koji objašnjava ljudsko ponašanje i omogućava promjenu tog ponašanja i mentalnih, unutarnjih procesa.