Module 7: NLP and LLMs

7. Module 7: NLP and LLMs#

7.1. Objectives#

Introduce NLP concepts and LLMs, and enable building applications with modern frameworks.

7.2. Learning Outcomes#

By the end of this module, participants will be able to:

  • Understand NLP basics: tokenization, embeddings, preprocessing.

  • Use LLMs for classification, QA, summarization.

  • Build LLM apps using Hugging Face or LangChain.

  • Use vector databases for semantic search and RAG.

7.3. Topics#

  • NLP foundations

  • LLM architecture (Transformers)

  • Text embeddings and vector search

  • Libraries: Hugging Face, LangChain

  • Building LLM-powered apps