HomeCourses › NLP & Speech Processing

NLP & Speech Processing

From word embeddings to voice AI. Build models that understand language

8 phases. 46 lessons. 46 labs. 1 capstone. NLP and speech from foundations to production — text processing & embeddings, sequence models (RNNs, LSTMs, transformers for NLP), speech processing (audio fundamentals, ASR with Whisper, TTS), and production NLP (RAG, agents, evaluation). You build a voice assistant that transcribes speech, understands intent, and responds with synthesized voice.

8 phases · 46 lessons · 46 labs · 1 capstone

Take Transformers & LLMs from Scratch first — this course builds on it.

Outcomes you will have by the end

What you will be able to do

Text Preprocessing & Tokenization · Word & Sentence Embeddings · Vector Databases & Semantic Search · Transformer Fine-tuning for NLP · Named Entity Recognition · Whisper ASR Pipeline · Text-to-Speech Synthesis · RAG Systems · NLP Agents & Tool Use · NLP Evaluation (BLEU, ROUGE, BERTScore)

Every phase, every lesson, every project

The technologies you will use

PyTorch · Hugging Face Transformers · Whisper · librosa · FAISS · LangChain

Roles this course prepares you for

What NLP & speech processing actually is

It's building systems that understand human language — both text and speech. From word embeddings that capture semantic meaning to Whisper that transcribes speech to RAG systems that retrieve and generate answers, you build the full pipeline of modern language AI.

What you do every day

You build NLP systems — semantic search, text classification, RAG, voice assistants. You process text and audio, choose the right models, fine-tune for specific tasks, and evaluate quality. When a chatbot gives bad answers or ASR mis-transcribes, you know whether it's the data, the model, or the pipeline.

Why companies hire for this

Every company has text data and many are building voice interfaces. NLP engineers build search systems, chatbots, document processing pipelines, and voice assistants. The engineer who understands embeddings, transformers, and speech models from scratch is the one who can build production NLP systems, not just call APIs.

What this course is not

It is not a LangChain tutorial. It is not about prompt engineering. It is about building the NLP and speech components that make language AI work — from embeddings to ASR to RAG. If you want to understand how machines understand language, this is the course.

Common questions

Do I need Transformers & LLMs from Scratch first?

Yes — this course uses transformers, tokenization, and fine-tuning throughout. Transformers & LLMs from Scratch builds those foundations; this course applies them to NLP and speech tasks.

Is this a natural language processing course or a speech course?

Both. Phases 1–2 cover text NLP (embeddings, classification, NER), Phase 3 covers speech (ASR, TTS, speaker ID), and Phase 4 covers production NLP (RAG, agents, evaluation). The capstone combines both into a voice assistant.

How is this different from the NLP phase in ML & AI Engineering?

ML & AI Engineering covers NLP in 5 lessons — enough to use pre-trained NLP models. This course spends 16 lessons on embeddings, sequence models, speech processing, RAG, and production deployment. It's the difference between using NLP APIs and building NLP systems.

What do I end up with?

A voice assistant that transcribes speech, understands intent with RAG, and responds with synthesized voice — plus a complete NLP toolkit covering text, speech, and production deployment.

Key terms in this course

RAG (Retrieval-Augmented Generation) · Transformer · Fine-Tuning · Semantic Search · Tool Use

Continue your learning path

Transformers & LLMs from Scratch · Multimodal AI Systems · Generative AI Fundamentals · ML & AI Engineering

Start the NLP & Speech Processing course

Create a free account — the opening phases of 24 of 30 courses are free, no credit card. Or see Pro pricing.

All courses · Pricing · About · FAQ · Glossary