Skip to content
CoursesTrack
1 free lesson16 simulations

Natural Language Processing (NLP)

From bags of words to embeddings and transformers.

Level
Intermediate
Modules
6
Lessons
19
Total time
5h 33m
Natural Language Processing (NLP)
Tools you'll use
  • Python
  • PyTorch

After this track you can

  • Turn text into features with bag-of-words and TF-IDF
  • Explain what word embeddings capture
  • Train a text classifier and a named-entity recogniser
  • Use pretrained transformers for NLP tasks

How machines read text: tokenisation, representations from bag-of-words to TF-IDF, embeddings that put words with similar meanings close together, text classification, named-entity recognition, and the transformers underneath every modern LLM. Including NLP for Indonesian, which has traps of its own.

Read a free lesson: From Words to Vectors

What you'll learn, module by module

6 modules · 19 lessons

Every module and lesson in this track. Lessons marked free are open to everyone; the rest open once you own the track.

Every lesson in this track, with summaries
  1. 01

    From one-hot vectors to word embeddings to contextual embeddings — how machines represent the meaning of words.

    1 free lesson3 lessons50 min4 simulations
    1. 1From Words to VectorsFree
    2. 2Tokenisation for NLP
    3. 3TF-IDF and Classic Text Features
  2. 02

    Sentiment analysis, topic detection and ticket routing — from TF-IDF + logistic regression to fine-tuned transformers.

    4 lessons1h 8m3 simulations
    1. 1Text Preprocessing Pipelines
    2. 2Classic Text Classifiers
    3. 3Fine-Tuning Transformers for Classification
    4. 4Classification with LLMs
  3. 03

    Named entity recognition, relation extraction, and turning free documents into structured data.

    3 lessons48 min3 simulations
    1. 1Named Entity Recognition
    2. 2Structured Extraction with LLMs
    3. 3Evaluating Extraction
  4. 04

    Encoders, decoders, BERT and GPT — the architecture that changed NLP, and how to use pretrained models.

    3 lessons48 min2 simulations
    1. 1Encoders and Decoders
    2. 2Pretrained Language Models
    3. 3Hugging Face in Practice
  5. 05

    Sentence embeddings, vector databases and evaluating retrieval — the foundation of modern search and RAG.

    3 lessons46 min3 simulations
    1. 1Sentence Embeddings
    2. 2Vector Databases
    3. 3Hybrid Search and Evaluation
  6. 06

    Slang, code-mixing, regional languages and resources like IndoNLU — closing with a capstone project.

    3 lessons1h 13m1 simulation
    1. 1Challenges of Indonesian Text
    2. 2Indonesian NLP Resources
    3. 3Capstone: a Review Analyser

Try a simulation from this track

The real one, from a lesson — it runs in your browser. No account needed.

Save with a career-path bundle

This track is part of a larger path. Buy the whole path as a bundle and every track in it costs 40% less.

Career-path bundle40% off

AI Engineer Career Path

  1. 1Python for Data Science
  2. 2Introduction to Deep Learning & Neural Networks
  3. 3LLMs, Prompt Engineering & Context Engineering
  4. 4Building AI Agents: Harness Engineering
  5. 5MLOps: Deploying Machine Learning & Deep Learning Models
  6. 6Computer Vision with Deep Learning
  7. 7Natural Language Processing (NLP)
Lifetime access
$9
Buy