Natural Language Processing Linguistic Foundations of NLP (Module 1) LanguageTool, Stemming and Lemmatization, POS Tagging, Syntactic and Semantic Analysis Rule-based NLP (Module 2) URL segmentation ELIZA the therapist chatbot Syntactic analysis. Semantic analysis (Module 3) Transition-Based Dependency Parser for Ukrainian Word Sense Disambiguation with Simplified LESK for Ukrainian Unsupervised Learning (Module 4) Request Classification Deep Learning (Module 5) Named Entity Recognition with GloVe+BiLSTM