TAI BUI
← Back to curriculum
Phase 05 · 29 lessons

NLP: Foundations to Advanced

Language is the interface to intelligence.

01Text Processing — Tokenization, Stemming, LemmatizationBuild02Bag of Words, TF-IDF, and Text RepresentationBuild03Word Embeddings — Word2Vec from ScratchBuild04GloVe, FastText, and Subword EmbeddingsBuild05Sentiment AnalysisBuild06Named Entity RecognitionBuild07POS Tagging and Syntactic ParsingBuild08CNNs and RNNs for TextBuild09Sequence-to-Sequence ModelsBuild10Attention Mechanism — The BreakthroughBuild11Machine TranslationBuild12Text SummarizationBuild13Question Answering SystemsBuild14Information Retrieval and SearchBuild15Topic Modeling — LDA and BERTopicBuild16Text Generation Before Transformers — N-gram Language ModelsBuild17Chatbots — Rule-Based to Neural to LLM AgentsBuild18Multilingual NLPBuild19Subword Tokenization — BPE, WordPiece, Unigram, SentencePieceLearn20Structured Outputs & Constrained DecodingBuild21Natural Language Inference: Textual EntailmentLearn22Embedding Models — The 2026 Deep DiveLearn23Chunking Strategies for RAGBuild24Coreference ResolutionLearn25Entity Linking & DisambiguationBuild26Relation Extraction & Knowledge Graph ConstructionBuild27LLM Evaluation — RAGAS, DeepEval, G-EvalBuild28Long-Context Evaluation — NIAH, RULER, LongBench, MRCRLearn29Dialogue State TrackingBuild