🎯 About this course
Most NLP courses teach techniques in isolation. This one teaches them as the parts of a single product.
You join Saathi Desk, a fictional helpdesk for small Indian businesses whose customers write in English, Hindi, Punjabi and Hinglish. Each of 32 scenes starts with a problem someone brings you, has you build the solution in code, and shows where it lives in the product, then hands over to the next scene. By the end the pieces fit together into one working, monitored system.
✨What makes it different
- A running storyline that links every lab, quiz and activity to a product need.
- Honest evaluation from week three: metrics chosen from the cost of mistakes, and a whole scene on data leakage.
- Indian languages as first-class: Unicode, scripts, code-mixing and the tokeniser traps that break Hindi and Punjabi silently.
- Responsible release: bias audits, per-group results, privacy and a release gate.
- Three ways to do every lab: Colab, local Python, or a reading-only path with expected outputs.
- Buy what you need: Foundations, Core, Modern or Full variants.
By the end you will be able to
- Explain the main NLP task families and choose among them for a product problem.
- Clean, normalise and tokenise multilingual text, including Devanagari and Gurmukhi, without silently damaging it.
- Represent documents as vectors and build a search engine whose results can be explained.
- Build and honestly evaluate a text classifier, choosing the metric from the cost of mistakes and detecting data leakage.
- Use embeddings for semantic search and topic discovery, and audit them for bias.
- Implement language models, entity extraction and attention, and explain how recurrent and attention-based models use context.
- Adopt pretrained transformer models sensibly: transfer learning, safe prompting and retrieval-grounded answers.
- Release an NLP feature responsibly: per-group evaluation, privacy, hand-off paths, monitoring and an honest presentation.