Intermediate · Short courseOnline · live classesOn campus

NLP & Large Language Models

Teach machines to read and write — classic NLP through modern LLMs, embeddings, RAG and fine-tuning.

Enroll nowApproved & recognised by the University of Mysore
Level
Intermediate
Duration
10 weeks
Time commitment
7–9 hrs/week
Format
Live online or on campus

About this course

Natural language processing is where AI meets the real world of text: search, chatbots, document analysis, translation. This course covers the classical foundations quickly, then goes deep on the modern stack — embeddings, vector search, retrieval-augmented generation, and fine-tuning open-source LLMs. You finish by building a working AI assistant over your own documents.

Who it's for: Python-comfortable learners who want to build products on top of language models.

What you'll learn

Process and represent text: tokenisation, embeddings, vector spaces
Build search and classification over real document sets
Design RAG systems: chunking, retrieval, grounded answers
Fine-tune open-source LLMs for specific tasks
Evaluate language systems beyond "it looks right"

Syllabus

Text fundamentals

Weeks 1–2
  • Tokenisation and preprocessing
  • Classic NLP tasks
  • Word and sentence embeddings

The LLM stack

Weeks 3–5
  • How LLMs are trained
  • Prompting vs fine-tuning
  • Vector databases and semantic search

RAG & fine-tuning

Weeks 6–8
  • Retrieval-augmented generation
  • Fine-tuning open models
  • Evaluation and guardrails

Capstone

Weeks 9–10
  • Build an assistant over real documents
  • Measure quality honestly
  • Demo day

Tools you'll use

Hugging FaceLangChainChromaDBOpenAI / Claude APIsspaCy

Certificate

Finish the course and its capstone project to earn a FuturAIse Academy Certificate of Completion — verifiable online, with the projects to back it up.