La Programación Neurolingüística (PNL) es un conjunto de modelos, habilidades cognitivas y técnicas para pensar, actuar y sentir de forma efectiva. Utiliza técnicas perceptivas, de comportamiento y comunicación para facilitar cambios en los pensamientos y acciones de las personas. La PNL también se puede estudiar y aplicar en tres niveles de aprendizaje: familiarización, comprensión y resolución de problemas.