I have completed my NLP certification and it is a great set of skills to have. NLP has been modeled after many of the greatest communicators in the world. Chunking down different aspects of communication and learning new ways to model and learn about your own set of skills.
Neuro – having to do with the mind or the brain.
Linguistic – Suggesting that the mind has a structure in the way it communicates. NLP tools help you understand this language of the mind.
Programming – Learning the language of the mind so you can change your mind.
Reframing, Timelines, Creating Outcomes, Perceptual Positions, these are some of the tools that are involved.
NLP is linked very closely to hypnosis, coaching and self-help/awareness.