Ioannis Kourouklides

This page contains resources about Natural Language Processing and Speech Processing.

Subfields and Concepts[]

Online Courses[]

Video Lectures[]

Lecture Notes[]


  • Bird, S., Klein, E., & Loper, E. (2009). Natural language processing with Python: analyzing text with the natural language toolkit. O'Reilly Media, Inc. (link)
  • Jurafsky, D., & Martin, J. H. (2000) Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition. Prentice Hall.
  • Manning, C. D., & Schütze, H. (1999). Foundations of statistical natural language processing. MIT Press.


See also[]

Other Resources[]