Materials

Lecture notes, slides, and other relevant materials will be posted here weekly.

Week Dates Topic Slides Link Reference
Week 0 2026-07-17 Introduction Slides
Week 1 2026-07-22 History + What is NLP Slides
2026-07-23 What is NLP Slides
2026-07-24 Why is NLP Hard? Slides
Week 2 2026-07-29 Text Processing Slides Jurafsky and Martin's book on NLP (Speech+NLP)
2026-07-30 Text Processing Slides
2026-07-31 Language Modelling Slides
Week 3 2026-08-05 LM Eval and Smoothing Slides NLTK Notebook
2026-08-06 Smoothing + POS Tagging Intro Slides
2026-08-07 Smoothing + POS Tagging Intro Slides
Week 4 2026-08-12 HMMs and POS Tagging Slides
2026-08-13 HMMs and POS Tagging Slides
2026-08-14 Syntactic and Dep. Parsing Slides
Week 5 2026-08-19 CKY Parsing Slides
2026-08-20 Dependency Parsing PCFG Slides
Dep. Parsing
2026-08-21 Dependency Parsing Slides
Week 6 2026-08-27 Distributional Semantics Slides
2026-08-28 Distributional Semantics Slides
Week 7 2026-09-02 Logical and Distributional semantics Slides
2026-09-03 Logical and Distributional semantics Slides
Week 8 2026-09-09 Sequential Models - RNNs Slides
2026-09-10 RNN-Backpropagartion Slides
2026-09-11 Advanced RNN's Slides
Week 9 2026-09-16 Seq-to-Seq Attention Slides
Week 10 2026-10-07 Transformer Slides Reference
2026-10-08 Transformer (Part 2) Slides Reference
Week 11 2026-10-14 Pretraining and LLMs To Be Added
2026-10-15 Pretraining and LLMs To Be Added
2026-10-16 Pretraining and LLMs To Be Added
Week 13 2026-10-28 RLHF To Be Added
2026-10-29 RLHF To Be Added
2026-10-30 PPO, DPO To Be Added
Week 14 2026-11-04 GRPO, ORPO To Be Added
2026-11-05 GRPO, ORPO To Be Added
2026-11-06 Reasoning Models To Be Added