Week 1 : NLP Historic Background & Language and Linguistic Basics
Week 2-1 : Intro. to NLP & Text Corpus / Python libraries for NLP
Week 2-2 : Text Processing And Pre-processing & Byte Pair Encoding
Week 3-1 : Additional Pre-processing / Regex & Spelling Correction / Minimum Edit Distance
Week 3-2 : Probability Refresher
Week 4-1 : N-grams / Language models
Week 4-2 : Building & Evaluating Language Model
Week 5-1 : Part of Speech Tagging & Viterbi algo.
Week 5-2 : Context-free Grammars and Parsing
Week 6-1 : Text Classification
Week 6-2 : Sentiment Analysis / Vector Representations / Embeddings
Week 8-1 : Words & their meanings / Vector Representations / Embeddings