This free-audit course by the University of Illinois Urbana-Champaign (via Coursera) teaches text analysis using statistical and machine-learning methods. Learn NLP fundamentals, document representation, clustering, topic modeling, and pattern discovery to analyze speeches, manifestos, social media, and news content.