Natural Language Processing (NLP) is a technique used to interpret, categorize and gain value from unstructured text data. Cornell has developed an online certificate program to teach professionals the fundamentals of NLP. NLP differs from machine learning in that it focuses on text, while machine learning focuses on modeling. Businesses are leveraging NLP for operations such as summarization, categorization, and text processing at scale.