Neuro-linguistic programming (NLP) is a revolutionary approach to human communication and development based on the discovery that by changing how you think, you can transform what you think. It helps you to modify your thought and behavioural patterns to suit your projected goals.