Teaching

A key mission of the Natural Language Processing Group is graduate and undergraduate education in all areas of Human Language Technology including its applications, history, and social context.

Here is some basic information for prospective graduate students.

Stanford University offers a rich assortment of courses in Natural Language Processing and related areas, including foundational courses as well as advanced seminars.

The Stanford NLP Faculty have also been active in producing online course materials, including:

Textbooks co-authored by NLP faculty include Chris Manning and Hinrich Schütze's Foundations of Statistical Natural Language Processing, Dan Jurafsky and James Martin's Speech and Language Processing [see the u ed draft], and Manning, Raghavan, and Schütze's textbook Introduction to Information Retrieval.

Course Web Pages