Neuro-linguistic programming or NLP is a collection of techniques to improve communication and personal development.
Wikipedia is quite dismissive.
"The balance of scientific evidence reveals NLP to be a largely discredited pseudoscience. Scientific reviews show it contains numerous factual errors, and fails to produce the results asserted by proponents."
Other people find it vey helpful.