NLP algorithms from Coursera Online Course