If you’re interested in learning more about computational linguistics (natural language processing), try my free edX courses:
Text Analytics 1: Introducing Natural Language Processing: Learn the core techniques of computational linguistics alongside the cognitive science that makes it all possible and the ethics we need to use it properly.
Text Analytics 2: Visualizing Natural Language Processing in Python: Extend your knowledge of the core techniques of computational linguistics by working through case-studies and visualizing their results.
And here’s the Python package I made to introduce students to NLP:
Here are some code notebooks for exercises in computational linguistics:
Finally, here are some interactive case-studies from my book Natural Language Processing for Corpus Linguistics: