Natural Language Processing (NLP)

Teach computers to understand, process, and generate human language. Cover topics from text preprocessing and sentiment analysis to transformers and large language models.

72 courses

Deep Learning for NLP: Word Embeddings and Text Classification in Python

Master the fundamentals of natural language processing by implementing word2vec, GloVe, and recurrent neural networks to build intelligent text classifiers in Python.
★ 4.7 (8,585)

Natural Language Processing in Python: Build Practical Text Analysis Tools

Master foundational NLP techniques in Python to build your own text classification, sentiment analysis, and language processing models.
★ 4.7 (1,042)

Applied NLP in Python: Transformers, CNNs, and Text Classification

Build modern text classification and translation models using Python, TensorFlow, and Transformer architectures through written guides and structured code exercises.
★ 4.5 (1,875)

Neuro-Linguistic Programming (NLP) Practitioner Foundations

Master the foundational principles of NLP to enhance your communication, overcome mental barriers, and effectively guide others toward positive behavioral change.
★ 4.5 (1,004)

Natural Language Processing with RNNs, Seq2Seq, and Attention

Build advanced text models, translation systems, and question-answering applications using Python, TensorFlow, and sequence-to-sequence neural networks.
★ 4.5 (7,505)

Data Science and Machine Learning Projects with ChatGPT

Learn how to write code, analyze datasets, and build machine learning pipelines by leveraging conversational AI as your coding partner.
★ 4.1 (296)

Sequence-to-Sequence Models in NLP: Theoretical Foundations

Master the conceptual foundations of Seq2Seq models, attention mechanisms, and deep learning architectures that power modern natural language processing.
★ 4.3 (4,921)

Hidden Markov Models for Sequence Data in Python

Master sequence modeling by building Hidden Markov Models from scratch to analyze stock prices, text, and user behavior using Python.
★ 4.4 (4,398)

Building a Sentiment Analysis Web App with Python and Flask

Combine natural language processing and web development by learning to analyze text sentiment and build an interactive web application using Python and Flask.
★ 3.5 (258)

Natural Language Processing with Python: From Text Vectors to Agentic AI

Build a strong foundation in text processing, vector models, and machine learning techniques to design intelligent language applications and understand modern AI systems.
★ 4.7 (7,233)

Natural Language Processing with Python: SpaCy, NLTK, and Deep Learning

Master text processing and build machine learning models for sentiment analysis, spam detection, and text classification using Python, SpaCy, and NLTK.
★ 4.6 (1,122)

NLP Machine Learning: Build and Deploy with Flask, Docker, and Jenkins

Learn how to build a natural language processing model in Python and deploy it to a local server using Flask APIs, Docker containers, and automated Jenkins pipelines.
★ 4.1 (162)

Hands-On NLP with Python: Building Text Classifiers and Summarizers

Master practical text mining and natural language processing by building real-world projects like sentiment classifiers and text summarizers with Python.
★ 4.5 (1,908)

Practical Regular Expressions for Developers: Learn Regex from Scratch

Build a strong foundation in regex syntax and write clean, efficient patterns to validate, search, and parse text across Python, JavaScript, Java, and Unix environments.
★ 4.7 (821)

Natural Language Processing and Text Mining with Python

Learn how to analyze, clean, and classify text data using Python, NLTK, and modern NLP libraries to solve real-world language processing challenges.
★ 3.9 (416)

Practical Text Mining and NLP in R

Learn to analyze unstructured text, perform sentiment analysis, and build predictive models using modern R packages.
★ 4.7 (875)

Machine Learning and NLP with Python: A Practical Introduction

Master foundational machine learning algorithms and natural language processing techniques using Python through clear, step-by-step written explanations.
★ 4.2 (905)

BERT for Natural Language Processing: Build Real-World NLP Applications

Understand the mechanics of BERT and learn to build and fine-tune modern natural language processing models for real-world text analysis.
★ 3.8 (1,248)

Hugging Face and Open-Source Machine Learning Fundamentals

Learn to implement state-of-the-art AI models for text, image, and audio tasks using the industry-standard open-source ecosystem.
★ 4.5 (742)

Natural Language Processing in Python: From Foundations to LLMs

Learn to process text data, build machine learning models, and understand the architecture of large language models using Python and modern libraries.
★ 4.7 (961)
Showing 20 of 72 courses