Course Introduction
  • Course Intro and Outline
Setup
  • Windows Setup
  • OS X Setup
Python Refresher
  • Lists
  • Dictionaries
  • Loops and Conditionals
  • Functions
NLTK and the Basics
  • Overview - The Natural Language Tool Kit
  • Counting Text
  • Example - Words Per Sentence Trends
  • Frequency Distribution
  • Conditional Frequency Distribution
  • Example - Informative Words
  • Bigrams
  • Overview - Regular Expressions
  • Regular Expression Practice
Tokenization , Tagging, Chunking
  • Overview - Tokenization
  • Tokenization
  • Normalizing
  • Part of Speech Tagging
  • Example - Multiple Parts of Speech
  • Example - Choices
  • Chunking
  • Named Entity Recognition
Custom Sources
  • Overview - Character Encoding
  • Text File
  • HTML
  • URL
  • CSV File
  • Exporting
  • NLTK Resources
  • Example - Remove Stopwords
Projects
  • Sentiment Analysis Intro
  • Basic Sentiment Analysis
  • Gender Prediction Intro
  • Gender Prediction
  • TF-IDF Intro
  • TF-IDF
Appendix
  • Additional NLP Resources
  • Learning Python
  • Future Course Content