NLP - Neuro Linguistic Programming is described in many different ways. One description is that NLP is an art and a science of using your brain to create consistent results in your life.
An important part of NLP is 'modelling' - which is about discovering how people who are excellent at certain things think, behave and even feel, and uncovering the strategies they use to create success. The idea is that 'success leaves clues' and if you can uncover those clues, you'll be able to attain better results in your own life.
It can be in any area of life - communicating, creating change, business, sports, sales or any other area. When you have the strategy, you'll get better results. Take memory as an example. I used to think I couldn't remember names. Lots of people I meet have a similar issue. Then I learn about the strategies of memory experts and I could remember the names of a roomful of 30 people after just hearing them once!
You can achieve miraculous results when you learn the right strategy.
Take Time To Learn Properly
When I first learned NLP back in 1990, courses were generally much longer and more intensive. Most people attended courses for their own personal development, as well as to learn skills they could use to help them in their lives. The Practitioner training lasted at least 20 days and there were no short trainings available.
Short courses make NLP more accessible, however what people experienced on the longer courses was generally far deeper than on the short courses.
One of the challenges in NLP is that the first level training is called the Practitioner course, which suggests that it qualifies you in some sort of professional level of NLP. However the Practitioner course was not intended as a qualification, but a recognition that you have developed proficiency in using the skills, primarily in your own life. Frequently people attend the Practitioner courses wanted to practice NLP professionally with other people and earn money, rather than learn how to implement what they learn in their own lives first.
I always recommend take time and integrate what you learn in your own life before using the skills with other people.