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

Coursera Project Network

Introduction to Natural Language Processing in Python

Coursera Project Network via Coursera

This course may be unavailable.

Overview

In this 1-hour long project-based course, you will learn basic principles of Natural Language Processing, or NLP. NLP refers to a group of methods for parsing and extracting meaning from human language. In this course, we'll explore the basics of NLP as well as detail the workflow pipeline for NLP and define the three basic approaches to NLP tasks. You'll get the chance to go hands on with a variety of methods for coding NLP tasks ranging from stemming and chunking, Named Entity Recognition, lemmatization, and other tokenization methods. You'll be introduced to open-source libraries such as NLTK, spaCy, Gensim, Pattern, and TextBlob. By the end of this course, you will feel more acquainted with the basics of the NLP workflow and will be ready to begin experimenting and prepare for production-level NLP application coding.

I would encourage learners to experiment with the tools and methods discussed in this course. The learner is highly encouraged to experiment beyond the scope of the course.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Taught by

Charles Ivan Niswander II

Reviews

Start your review of Introduction to Natural Language Processing in Python

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.