I have recently finished watching the last classes on the Stanford Natural Language Processing Course.
Natural Language Processing is used in many ways in current software, and the course was quite interesting and covered a lot of ground.
Some of the topics covered were:
- Spelling Correction
- Language Modeling
- Text Classification
- Sentiment Analysis
- Information Retrieval
- Question Answering
Overall, I really liked it and recommend it for anyone interested in the area.
It is free, and while I don't think you can get a certificate if you start now, you can still view all the videos and do the homework. And they plan to restart the course at some point, when you would be able to get certificate.