neurolinguistic programming
noun /ˌnjʊərəʊlɪŋˌɡwɪstɪk ˈprəʊɡræmɪŋ/
  /ˌnʊrəʊlɪŋˌɡwɪstɪk ˈprəʊɡræmɪŋ/
(abbreviation NLP)
 [uncountable] (psychology)- a technique that people use to help themselves or others think in a more positive way, and which uses neurolinguistics as its basis