- Word2vec
- Machine Translation
- Sentiment Analysis
- Transformers
- Attention Models
- Word Embeddings
- Locality-Sensitive Hashing
- Vector Space Models
- Parts-of-Speech Tagging
- N-gram Language Models
- Autocorrect
- Word Embedding
Natural Language Processing Specialization
Break into NLP. Master cutting-edge NLP techniques through four hands-on courses! Updated with the latest techniques in October '21.
Offered By


What you will learn
Use logistic regression, naïve Bayes, and word vectors to implement sentiment analysis, complete analogies & translate words.
Use dynamic programming, hidden Markov models, and word embeddings to implement autocorrect, autocomplete & identify part-of-speech tags for words.
Use recurrent neural networks, LSTMs, GRUs & Siamese networks in Trax for sentiment analysis, text generation & named entity recognition.
Use encoder-decoder, causal, & self-attention to machine translate complete sentences, summarize text, build chatbots & question-answering.
Skills you will gain
About this Specialization
Applied Learning Project
This Specialization will equip you with machine learning basics and state-of-the-art deep learning techniques needed to build cutting-edge NLP systems:
• Use logistic regression, naïve Bayes, and word vectors to implement sentiment analysis, complete analogies, translate words, and use locality-sensitive hashing to approximate nearest neighbors.
• Use dynamic programming, hidden Markov models, and word embeddings to autocorrect misspelled words, autocomplete partial sentences, and identify part-of-speech tags for words.
• Use dense and recurrent neural networks, LSTMs, GRUs, and Siamese networks in TensorFlow and Trax to perform advanced sentiment analysis, text generation, named entity recognition, and to identify duplicate questions.
• Use encoder-decoder, causal, and self-attention to perform advanced machine translation of complete sentences, text summarization, question-answering, and to build chatbots. Learn T5, BERT, transformer, reformer, and more with 🤗 Transformers!
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessCould your company benefit from training employees on in-demand skills?
Try Coursera for BusinessHow the Specialization Works
Take Courses
A Coursera Specialization is a series of courses that helps you master a skill. To begin, enroll in the Specialization directly, or review its courses and choose the one you'd like to start with. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. It’s okay to complete just one course — you can pause your learning or end your subscription at any time. Visit your learner dashboard to track your course enrollments and your progress.
Hands-on Project
Every Specialization includes a hands-on project. You'll need to successfully finish the project(s) to complete the Specialization and earn your certificate. If the Specialization includes a separate course for the hands-on project, you'll need to finish each of the other courses before you can start it.
Earn a Certificate
When you finish every course and complete the hands-on project, you'll earn a Certificate that you can share with prospective employers and your professional network.

Offered by
Frequently Asked Questions
What is the refund policy?
Can I just enroll in a single course?
Is financial aid available?
Can I take the course for free?
Is this course really 100% online? Do I need to attend any classes in person?
Will I earn university credit for completing the Specialization?
What is Natural Language Processing (NLP)?
What is the Natural Language Processing Specialization about?
What will I be able to do after completing the Natural Language Processing Specialization?
What makes this Specialization so different?
What background knowledge is necessary for the Natural Language Processing Specialization?
Who is this Specialization for?
How long does it take to complete the Natural Language Processing Specialization?
Who created the Natural Language Processing Specialization?
The Natural Language Processing Specialization was updated in October 2021. What is different in the new version?
I’m currently enrolled in one or more courses in the Natural Language Processing Specialization. What does this mean for me?
I’ve already completed one or more courses in the Natural Language Processing Specialization but don’t have an active subscription. What does this mean for me?
More questions? Visit the Learner Help Center.