Sentiment Analysis is an application of Natural Language Processing (NLP) which deals with text classification. This methodology classifies the text into various sentiments e.g., Positive or Negative, Happy, Sad or Neutral. The goal of this technique is to extract the underlying sentiment of a text that has been used in different social media.