1. Introduction
2. Machine learning basics for NLP
3. Neural Networks
4. Word embedding and language modeling
5. Machine Translation
6. Part-of-speech tagging, named entity recognition, entity linking, information extraction
7. Syntactic/semantic parsing
8. Summarization, Generation
9. Language grounding
10. Question answering, reading comprehension
11. Natural language inference
12. Coreference resolution, discourse analysis
13. Domain adaptation, Unsupervised learning