AI Courses

NLP

Natural language processing: tokenization, embeddings, classification, NER, sequence models, BERT and transformers.

21 Lessons
Knowledge Course
01

What Is NLP?

The field, the tasks, and the deep-learning revolution that reshaped how machines read language.

40 min
02

Text Representation: From Tokens to Vectors

Tokenization, bag-of-words and TF-IDF — how raw text becomes numbers a model can use.

55 min
03

Text Preprocessing

Lowercasing, stop words, stemming and lemmatization — clean text without destroying meaning.

50 min
04

Regular Expressions for Text

Pattern matching for extraction, validation and cleaning — the precision tool in every NLP workflow.

50 min
05

N-grams & Language Models

Model word sequences with Markov assumptions, estimate probabilities, and generate text the old way.

55 min
06

Word Embeddings

Dense vectors that capture meaning: word2vec, GloVe, and using embeddings in models.

55 min
07

Text Classification

Spam, topics, intent: logistic regression and linear models on TF-IDF — fast and often enough.

55 min
08

Sentiment Analysis

Detect opinion and emotion in text — from lexicon scores to fine-tuned transformers.

50 min
09

Named Entity Recognition

Find people, places, organizations and dates — the extraction workhorse of document AI.

50 min
10

Part-of-Speech Tagging

Tag every token with its grammatical role — the classic sequence-labeling task.

45 min
11

Topic Modeling with LDA

Discover latent themes in a corpus with Latent Dirichlet Allocation.

55 min
12

Sequence Models for Text

Process text as a sequence with RNNs — the pre-transformer era of deep NLP.

55 min
13

LSTMs for Text

Gated memory for language: LSTMs and GRUs that actually hold context over long sequences.

55 min
14

Seq2Seq Models & Machine Translation

Encoder-decoder architectures that map one sequence to another — the basis of translation.

60 min
15

Attention & Transformers for NLP

Self-attention makes every token reach every other — the shift that unlocked modern NLP.

60 min
16

BERT & Pretrained Language Models

Masked language modeling and the pretrain-then-fine-tune recipe that powers NLP.

55 min
17

Fine-Tuning Transformers

Adapt a pretrained model to your task with the Hugging Face Trainer — clean and reproducible.

60 min
18

Question Answering

Extractive and generative QA — from span prediction to retrieval-augmented answers.

55 min
19

Text Summarization

Extractive and abstractive summaries with pretrained sequence-to-sequence models.

55 min
20

NLP Evaluation Metrics

Perplexity, BLEU, ROUGE and human judgment — measuring language models honestly.

50 min
21

NLP Roadmap

Synthesize the course, pick a specialization, and connect NLP to generative AI and LLM engineering.

40 min
Curated Resources