Natural Language Processing (NLP) Fundamentals by Pearson
5h 38mIntermediate2026-02-18
Authors

Pearson
Course details
This course covers the fundamentals and some of the more advanced aspects of natural language processing (NLP). Are you ready to add NLP to your toolkit? Using the powerful NLTK package, explore the basics of text representation, cleaning, topic detection, regular expressions, and sentiment analysis before moving on to the PyTorch deep learning framework, text classification, and sequence-to-sequence models. Learn more about the transformer architectures underlying large language models (LLMs) like ChatGPT, Claude, and BERT. By the end of this course, you’ll be equipped with practical skills to leverage the extensive power of NLP tools and algorithms.
An ideal fit for data scientists with an interest in natural language processing, this course requires a working knowledge of basic algebra, calculus, and statistics, as well as basic programming experience.
Learning objectives
Implement text tokenization and representation.
Use one-hot encodings and bag of words.
Identify relevant words by applying TF-IDF.
Clean text through stemming and lemmatization techniques.
Match patterns using regular expressions.
Understand named entity recognition.
Cluster documents and model topics using various algorithms.
Conduct sentiment analysis, including handling negations and modifiers.
Utilize word embeddings for capturing semantic relationships.
Define GloVe.
Model sequences in PyTorch with RNNs, GRUs, and LSTM networks.
Transfer learning.
Apply language detection.
Understand and apply transformers.
Use LLMs for NLP tasks.
Build practical NLP applications with Hugging Face and large language models.
An ideal fit for data scientists with an interest in natural language processing, this course requires a working knowledge of basic algebra, calculus, and statistics, as well as basic programming experience.
Learning objectives
Implement text tokenization and representation.
Use one-hot encodings and bag of words.
Identify relevant words by applying TF-IDF.
Clean text through stemming and lemmatization techniques.
Match patterns using regular expressions.
Understand named entity recognition.
Cluster documents and model topics using various algorithms.
Conduct sentiment analysis, including handling negations and modifiers.
Utilize word embeddings for capturing semantic relationships.
Define GloVe.
Model sequences in PyTorch with RNNs, GRUs, and LSTM networks.
Transfer learning.
Apply language detection.
Understand and apply transformers.
Use LLMs for NLP tasks.
Build practical NLP applications with Hugging Face and large language models.
Concepts
Introduction
- Natural language processing (NLP) - The basics
Text Representation
- Topics
- One-hot encoding
- Bag of words
- Stop words
- TF-IDF
- N-grams
- Word embeddings
- Demo
Text Cleaning
- Topics
- Stemming
- Lemmatization
- Regular expressions
- Text cleaning demo
Named Entity Recognition
- Topics
- Part of speech tagging
- Chunking
- Chinking
- Named entity recognition
- Demo
Topic Modeling
- Topics
- Explicit semantic analysis
- Document clustering
- Latent semantic analysis
- LDA
- Non-negative matrix factorization
- Demo
Sentiment Analysis
- Topics
- Quantify words and feelings
- Negations and modifiers
- Corpus-based approaches
- Demo
Text Classification
- Topics
- Feedforward networks
- Convolutional neural networks
- Applications
- Demo
Sequence Modeling
- Topics
- Recurrent neural networks
- Gated recurrent unit
- Long short-term memory
- Autoencoder models
- Demo
Applications
- Topics
- Word2vec embeddings
- GloVe
- Transfer learning
- Language detection
- Demo
NLP with Large Language Models
- Topics
- Large language models
- Transformers
- BERT
- Hugging Face
- NLP tasks
- Demo
Conclusion
- Course summary
Related courses
- RAG, AI Apps, and AI Agents for Cybersecurity and Networking
- AI Projects with Python, TensorFlow, and NLTK
- Microsoft Azure AI Fundamentals (AI-900) Cert Prep by Microsoft Press
- Azure AI Fundamentals (AI-900) Cert Prep: 1 Conversational AI on Azure
- GraphRAG Essential Training
- Chat with Your Data Using ChatGPT (2024)
- Azure for Developers: Retrieval-Augmented Generation (RAG) with Azure AI
- Introduction to AI Orchestration with LangChain and LlamaIndex
Related learn paths
- AI for Healthcare: Essentials for Technical Roles
- Hands-On Healthcare Analytics
- Develop Your Skills with Large Language Models
- Prepare for the Microsoft Azure AI Fundamentals (AI-900) Certification
- Getting Started with AI and Machine Learning
- Fundamentals to Become a Machine Learning Engineer
- Advance Your Skills in Deep Learning and Neural Networks
- Moving from Data Scientist to Data Analyst