NLP or Natural Language Processing is the ability of a computer software program to understand human language, spoken or written. It has been around for over 50 years, is based on deep learning, and enables computers to understand the inputs given by the user. It is a use case of Artificial Intelligence. It concerns how computers can efficiently process large amounts of natural language.