Have you ever wondered how machines understand Natural Language? How “Google Translate” works? How “Siri”, a robotic voice, responds to your voice commands? Or how a piece of software understands a text document and does automatic summarization or extract relevant sentences? The answer to all these questions lie in this workshop where we explore the astounding domain of Natural Language Processing (NLP). We will unveil the very concepts of NLP with the help of your notion of how you understand the natural human language. In this tutorial, we will present you the nitty-gritties and the pipeline process of NLP with a real world example of text summarization. The tutorial also includes interesting exercises to gain intuition in the NLP domain and a code walk through for text summarization task. Summarization models can be trained and applied across a range of domains and with diverse applications and can save an immense amount of time reading a large-content document.