Natural Language Processing: NLP With Transformers in Python (Udemy.com)
Learn next-generation NLP with transformers for sentiment analysis, Q&A, similarity search, NER, and more
Created by: James Briggs
Last updated August 2022
What you will learn
- Industry standard NLP using transformer models
- Build full-stack question-answering transformer models
- Perform sentiment analysis with transformers models in PyTorch and TensorFlow
- Advanced search technologies like Elasticsearch and Facebook AI Similarity Search (FAISS)
- Create fine-tuned transformers models for specialized use-cases
- Measure performance of language models using advanced metrics like ROUGE
- Vector building techniques like BM25 or dense passage retrievers (DPR)
- An overview of recent developments in NLP
- Understand attention and other key components of transformers
- Learn about key transformers models such as BERT
- Preprocess text data for NLP
- Named entity recognition (NER) using spaCy and transformers
- Fine-tune language classification models
How it compares
Against the other 126 rated Udemy courses in Deep Learning on CourseDuck:
- Rating4.5 out of 5higher than 46% of them
- Reviews4,217#22 of 127 by number of reviews
- Length11.5 hourslonger than 56% of them
- Last updatedAugust 2022earlier than 74% of them
Course Description
Transformer models are the de-facto standard in modern NLP. They have proven themselves as the most expressive, powerful models for language by a large margin, beating all major language-based benchmarks time and time again.
In this course, we cover everything you need to get started with building cutting-edge performance NLP applications using transformer models like Google AI's BERT, or Facebook AI's DPR.
We cover several key NLP frameworks including:
HuggingFace's Transformers
TensorFlow 2
PyTorch
spaCy
NLTK
Flair
And learn how to apply transformers to some of the most popular NLP use-cases:
Language classification/sentiment analysis
Named entity recognition (NER)
Question and Answering
Similarity/comparative learning
Throughout each of these use-cases we work through a variety of examples to ensure that what, how, and why transformers are so important. Alongside these sections we also work through two full-size NLP projects, one for sentiment analysis of financial Reddit data, and another covering a fully-fledged open domain question-answering application.
All of this is supported by several other sections that encourage us to learn how to better design, implement, and measure the performance of our models, such as:
History of NLP and where transformers come from
Common preprocessing techniques for NLP
The theory behind transformers
How to fine-tune transformers
We cover all this and more, I look forward to seeing you in the course!
Instructor Details
- 4.5 Rating
4,217 Reviews
James Briggs
An MLÂ engineer with experience working with Silicon Valley startups, the big four accountancy firms, and other leading financial institutions.
Since entering the world of data science and machine learning, James has specialized in natural language, working on many successful, production-level NLP projects with industry-standard technologies.
Aside from his wide-ranging industry experience, James is a prolific writer and content creator - with the goal of sharing the fascinating world of machine learning (and in particular NLP) with all those that listen. James' articles alone have gathered more than two million viewers.
Coming from a self-taught background, James understands the difficult and winding path towards becoming a data scientist or machine learning engineer. His goal is to deliver content that illuminates that path for others and helps them on their own journey.
More Deep Learning courses
A deep understanding of deep learning (with Python intro) (2026)
4.8 (6,559 Reviews)
Provider: Udemy
Time: 57.3h
$109.99
Deep Learning Prerequisites: Logistic Regression in Python (2026)
4.8 (4,922 Reviews)
Provider: Udemy
Time: 6.9h
$109.99
Data Science: Transformers for Natural Language Processing (2026)
4.8 (3,034 Reviews)
Provider: Udemy
Time: 19.1h
$79.99
Complete Tensorflow 2 and Keras Deep Learning Bootcamp (2022)
4.7 (8,938 Reviews)
Provider: Udemy
Time: 19.2h
$16.99
Deep Learning: Advanced Computer Vision (GANs, SSD, +More!) (2026)
4.7 (7,132 Reviews)
Provider: Udemy
Time: 17.2h
$124.99
Reviews
By Stephie Maren Joseph on 9/26/2026
So detailed and so patient!
By Prashant Ashok Bhosale on 9/22/2026
Not much applicable to Administrators especially application DB and SAp Basis consultants
By JAGDISH CHANDER on 9/22/2026
What Went Well? I successfully connected the different stages of the training pipeline. I understood how to create a DataLoader with batching and shuffling. I learned how to prepare the model for training by moving it to the correct device, setting training mode, and configuring the optimizer. I gained experience implementing a training loop that handles both MLM and NSP objectives simultaneously. I became more familiar with the structure of Hugging Face BERT model inputs and outputs. What Could Be Improved? I could strengthen my understanding of how MLM labels are generated and how tokens are masked during preprocessing. I would like to explore the individual MLM and NSP losses in more detail rather than only using the combined loss. I could improve my debugging skills for common training issues such as incorrect tensor shapes, label mismatches, and device errors. More practice with hyperparameter tuning (learning rate, batch size, epochs) would help optimize model performance.
By Shaik Allabhakshu on 8/31/2026
very nice sessions it is useful to every learner
By Lakhan Sejwani on 8/27/2026
The engagement of the tutor can be improved. Mind many times fluctuates because of the monotonous tone of the tutor. The content is brilliant but need more engaging examples to make it a better tutorial for neural networks as more interesting topic.
By Nilesh Nalawade on 8/18/2026
It was good knowledge sessions
By Ethiraj Pabbhichetty on 5/20/2026
Good Content and definitely will be helpful to match the work in the role.
By FRANCA MARIA BALDASSARRA on 3/4/2026
it's interesting, not sure if I can install all the SW due to company policies
By Kotakonda Sreelatha on 2/14/2026
Very good learning experience
By Jasmine Zhang on 2/12/2026
In this course, we cover everything you need to get started with building cutting-edge performance NLP applications using transformer models like Google AI's BERT, or Facebook AI's DPR.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100






