Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

edX

Introduction to Natural Language Processing

via edX

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

This course path introduces the core steps used to prepare text for natural language processing workflows. You will work with Python to inspect text datasets, identify basic patterns, and transform raw text into a cleaner format for analysis. The path covers common preprocessing techniques such as lowercasing, tokenization, stopword removal, and stemming. You will then learn how to convert text into numerical features using TF-IDF so that machine learning models can use it. You will apply these skills to text classification tasks using algorithms such as Naive Bayes and logistic regression. By the end, you will understand how to train, test, and evaluate models that classify text into categories.

Syllabus

  • Explore text datasets using Python and pandas
  • Clean and preprocess raw text for NLP workflows
  • Apply tokenization, stopword removal, stemming, and lowercasing
  • Convert text into numerical features with TF-IDF vectorization
  • Train text classifiers using Naive Bayes and logistic regression
  • Evaluate classification model performance using standard metrics

Reviews

Start your review of Introduction to Natural Language Processing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.