Learn Natural Language Processing
StartWhy 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!
Codecademy courses have been taken by employees at
What you'll learn
- 1Delve into the exciting world of Natural Language Processing (NLP) with this overview of major topics in the field.
- 2Get a taste of regular expressions (regex), a powerful search pattern language to quickly find the text you’re looking for.
- 3Before most natural language processing tasks, it’s necessary to clean up the text data using text preprocessing techniques.
- 4Apply regular expressions (regex) and other natural language parsing tactics to find meaning and insights in the texts you read every day.
- 5Whet 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
Discover Insights into Classic Texts
In this project you will perform a natural language parsing analysis with regular expressions to gain insights into Oscar Wilde's _The Picture of Dorian Gray_ or Homer's _The Iliad!_
Mystery Friend
Use scikit-learn's bag-of-words functions and Naive Bayes classifier to figure out which of your friends sent you an anonymous postcard!
Read the News Analysis
In this project you will use term frequency-inverse document frequency to analyze a collection of news articles.
How you'll master it
Stress-test your knowledge with quizzes that help commit syntax to memory

— Madelyn, 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.”