Este documento presenta un curso sobre procesamiento de lenguaje natural (NLP). Cubre la historia y conceptos clave de NLP, incluyendo herramientas como NLTK, OpenNLP y Stanbol. El documento también explora las dificultades del NLP como ambigüedad y segmentación de palabras, y cómo el NLP puede usarse para extraer y resumir información de documentos.