All Courses
💬
Intermediate10 weeks

Natural Language Processing (NLP)

Teach computers to read, understand, and generate human language.

BERT, transformers, and text AI.

What You'll Learn

Preprocess raw text: tokenisation, stemming, lemmatisation, stopword removal
Represent text with Bag of Words, TF-IDF, and word embeddings
Train Word2Vec and GloVe embeddings on custom corpora
Fine-tune transformer models (BERT) with HuggingFace
Perform sentiment analysis, NER, and text classification
Generate text with GPT-2 and sequence-to-sequence models
Deploy an NLP model as a REST API

Course Curriculum

Week 1–2Text Preprocessing
  • Tokenisation and normalisation
  • Stopword removal and stemming (NLTK, spaCy)
  • Regex for text cleaning
  • Bag of Words and TF-IDF vectorisation
Week 3–4Word Embeddings
  • Word2Vec (CBOW and Skip-gram)
  • GloVe pre-trained embeddings
  • Sentence similarity with cosine distance
  • Visualising embeddings with t-SNE
Week 5–7Transformers & BERT
  • Attention mechanism and self-attention
  • BERT architecture and tokenisation
  • Fine-tuning BERT for classification
  • HuggingFace Transformers library
Week 8–9NLP Applications
  • Named Entity Recognition (NER)
  • Question answering systems
  • Text summarisation (extractive & abstractive)
  • Machine translation basics
Week 10Deployment & Capstone
  • Exporting HuggingFace models
  • REST API with FastAPI
  • Building an AI chatbot
  • Capstone project presentations

Projects You'll Build

Sentiment analysis engine (Twitter data)Resume keyword extractorAI-powered news summariserCustomer support chatbot

Tools & Technologies

PythonNLTKspaCyHuggingFace TransformersPyTorchFastAPIGoogle Colab
Prerequisites
  • Machine Learning Essentials
  • Comfort with Python and Pandas
Who It's For
  • College students (CS, AI, linguistics)
  • Developers building chatbots or text tools
  • Anyone interested in search, summarisation, or language AI

Enroll Now

Creates your CodeMind login automatically

Natural Language Processing (NLP)

Already have an account? Sign in

10 weeks
Duration
Intermediate
Level
Yes
Certificate
Online / Offline
Mode