Skip to content

Natural Language Processing

How machines read and write. Covers tokenization, word vectors, attention, and the transformer architecture that powers today's language models, plus hands-on work with Hugging Face.

3 courses1 free1 free to audit1 paid · up to $1,950
Side by side

Compare every option

Sorted cheapest first. Click a column header to re-sort. Developers and linguists with Python basics.

Prices and free tiers change often. Everything here was checked in November 2026; confirm the current price on the provider's page before enrolling. Many Coursera and edX courses can be audited free, with payment only for the certificate.
Course Level Duration Price Certificate
Stanford University
advanced 10 weeks (one quarter) Free
No Visit
DeepLearning.AI · Coursera
intermediate 3 months at 10 hrs/week (4 courses) Free to audit
Free to audit · $49/mo
Yes Visit
Stanford University · Stanford Online
advanced 10 weeks at 10-15 hrs/week Paid
$1,950
Yes Visit

1Free

No payment required. Several of these are complete university courses.

Stanford University
Free

CS224N: Natural Language Processing with Deep Learning

Stanford's flagship NLP course moves from word vectors and RNNs to transformers, pretraining, RLHF, and modern LLM topics with public slides and assignments. The go-to self-study syllabus for anyone who wants to understand how today's language models actually work.

advanced 10 weeks (one quarter)

1Free to audit · pay for the certificate

Watch everything free; pay only if you want graded assignments and a credential.

DeepLearning.AI·Coursera
Free to audit

Natural Language Processing Specialization

Four courses that progress from classical methods (naive Bayes, logistic regression, HMMs) through sequence models and attention-based translation and summarization. A structured, certificate-bearing path for learners who want NLP fundamentals before diving into LLM tooling.

intermediate 3 months at 10 hrs/week (4 courses) Certificate
Free to audit · $49/mo Visit course

1Paid & premium

Structured programs with instructors, cohorts, projects or formal credentials.

Stanford University·Stanford Online
Paid

Natural Language Processing with Deep Learning (XCS224N)

The professional version of CS224N with graded coding assignments, facilitated discussion, and a Stanford record of completion. Choose it when you want accountability and credentialing on top of the free lecture material.

advanced 10 weeks at 10-15 hrs/week Certificate
Keep going

Related categories

Generative AI & LLMs

Transformers, large language models, fine-tuning, and building with foundation models.

13 courses · 11 free

Deep Learning

Neural networks, CNNs, RNNs, transformers, PyTorch and TensorFlow.

8 courses · 7 free