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!
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
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!_
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.
— 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.”