Learn Natural Language Processingpro-logo


Why learn NLP?

From your virtual assistant recommending a restaurant to that terrible autocorrect you sent your parents, natural language processing (NLP) is a rapidly growing presence in our lives. NLP is all about how computers work with human language. Don’t just use NLP tools — make them!

Take-Away Skills:

For now, this course provides an overview of main NLP concepts, and you will build a Python chatbot! But check back later, we will be adding more advanced content soon that will get you to the outcomes that you want!

What you'll learn

  1. 1
    Delve into the exciting world of Natural Language Processing (NLP) with this overview of major topics in the field.
  2. 2
    Get a taste of regular expressions (regex), a powerful search pattern language to quickly find the text you’re looking for.
  3. 3
    Before most natural language processing tasks, it’s necessary to clean up the text data using text preprocessing techniques.
  4. 4
    Apply regular expressions (regex) and other natural language parsing tactics to find meaning and insights in the texts you read every day.
  5. 5
    Whet your language model appetite with the widely used Bag-of-Words. Develop the underlying functionality in Python, then use scikit-learn.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest