Nevrolingvistično programiranje (NLP) je oblika psihoterapije, ki temelji na razmerju med jezikom, vedenjem in miselnimi vzorci. Razvila sta ga Richard Bandler in John Grinder, ki sta upala, da bo sistem, ki sta ga ustvarila, pomagal ljudem živeti boljše življenje. Zlasti menijo, da bi NLP lahko poudaril odnos med jezikom in miselnimi procesi, s čimer bi ljudem ustvaril način za doseganje določenih ciljev v življenju. Nevrolingvistično programiranje je bilo oglaševano v sedemdesetih letih prejšnjega stoletja kot učinkovitejša vrsta psihoterapije, ki bi se bolje usmerila na težave, s katerimi se pogosto srečujejo terapevti, kot so fobije, motnje učenja, motnje navad, depresija in anksioznost. Posebej je poskušal posameznikom omogočiti premagovanje osebnih omejitev z doseganjem svojih ciljev s prepoznavanjem samoomejujočega vedenja.
Sistem nevrolingvističnega programiranja je temeljil predvsem na sistemu transformacijske slovnice Noama Chomskyja, ki je trdil, da ima jezik dve ravni reprezentacije. Kot terapija se NLP ne osredotoča na diagnozo, zdravljenje in oceno motenj. Namesto tega poskuša strankam pomagati pri premagovanju lastnih težav. Številni terapevti uporabljajo NLP kot pomožno zmogljivost. Prav tako ga pogosto uporabljajo ljudje v poslovnem komuniciranju, seminarjih za usposabljanje vodstva, prodaji in športu, da bi posameznikom pomagali doseči svoj osebni najboljši rezultat.
Njegovi nasprotniki so NLP kritizirali kot neznanstveno in etično vprašljivo. Takšna kritika trdi, da je NLP zaradi visoke stopnje subjektivnosti v svojem pristopu psevdoznanstveni. Druge kritike trdijo, da so nekateri trenerji preveč skrivnostni glede svojih tehnik, zaradi česar je težko kvantificirati njihove metode.
Za ljudi, ki želijo študirati in nato v svojem življenju uporabljati tehnike NLP, so na voljo številne možnosti usposabljanja. Ljudje, ki želijo pridobiti certifikat na področju nevro-lingvističnega programiranja, lahko to storijo z obiskovanjem spletnih tečajev, ki jih bodo pripravili na uporabo sistema v poslovanju za prodajo, upravljanje in poučevanje. Modeliranje je ena od bistvenih dejavnosti nevro-lingvističnega programiranja in je na splošno opredeljeno kot proces, skozi katerega se uporablja jezik za izločanje vedenjskih vzorcev odjemalca. NLP modeliranje je najvišja raven spretnosti na tem področju; številni tečaji usposabljanja dajejo velik poudarek modeliranju in je pogosto ključni sestavni del številnih certifikacijskih razredov.