Natural Language Processing
Working with text: tokens, embeddings and transformers.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- Text preprocessing and tokensTurn raw text into clean, tokenised input: normalisation, a sparse baseline, and how subword tokenizers actually split words.
- Word and sentence embeddingsWhy dense vectors replaced sparse counts, how cosine similarity works, and how to use sentence embeddings for real retrieval.
- Transformers and fine-tuning basicsWhat self-attention computes, how encoder and decoder stacks differ, and when fine-tuning is worth the cost compared with prompting.
More in AI & Intelligent Development
AI Basics AI Agents Math for AI Machine Learning scikit-learn TensorFlow PyTorch LangChain Ollama OpenCV Codex Claude Code OpenCode Vibe Coding Selenium Playwright
Last refreshed 2026-09-17.