Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#1351 overall

6.863J Natural Language Processing

MIT OpenCourseWare

1 recommender · 1 thread · recommended in 1 year, 2010 · score 0.7

Search for it ↗

Graduate-level MIT course on natural language processing, covering computational linguistics and statistical methods for analyzing and generating human language. Distributed free through MIT OpenCourseWare with lecture materials.

One commenter, working on an MSc project that required reading NLP research, recommends the MIT computational linguistics lectures as a starting point, suggesting watching at least the first half dozen.

Machine Learning & AIadvancedfreevideo lectures#natural language processing#computational linguistics#grammar#mit ocw#statistical nlp

Recommendations by year

20062026

What commenters said (1)

  1. RecommendsTycho2010in “Offer HN: Advice from PhD on NLP, machine learning, and data monetization”

    Hopefully the OP will be able to answer your question, but I thought I might offer my 2 cents:

    I'm currently working on an MSc in IT. My actual project does not involve NLP directly, but all the 'related research' does (ie. all previous systems which achieve the same goal as mine)so I had to read up on it. This was a struggle... YMMV. I find a few good resources along the way though - recommend reading this first http://www.staff.ncl.ac.uk/hermann.moisl/ell236/manual1.htm then on iTunesU/YouTube you'll find a good course on computational linguistics from MIT, watch the first half dozen lectures at least (don't worry if you don't fully understand them all). A lot of the theory can be traced back to Chomsky's work on grammars, so I suggest reading some of his papers (his style is quite clear). I found I needed to do all this just so I could properly follow the recent papers on NLP (specifically NL interfaces to DBs) that I must review. I really had to start from the beginning, light wikipedia'ing wasn't cutting it. I'm currently reading The Oxford Handbook of Computational Linguistics to consolidate my knowledge, it's pretty good.

    So anyway... tough subject, try not to get bogged down. If all the reading's too dry, then 'Godel Escher Bach' is a fun alternative that touches on similar theory.

    If I were to choose a pure NLP project myself, I'd maybe do something like 'How NLP can add value to existing systems/software.' ie. look for imaginative practical applications, rather than theorizing yet another parser with some new trick/quirk

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help