Natural Language Toolkit

...software, data sets and tutorials for natural language processing...

Courses

 

From NLTK

Jump to: navigation, search

NLTK is suited to courses in many areas, including natural language processing, computational linguistics, empirical linguistics, cognitive science, artificial intelligence, information retrieval, and machine learning.

This page lists courses that have used NLTK. Please send any corrections or additions to Steven Bird. People teaching courses using NLTK are invited to join the NLTK-Teach mailing list where you can interact with others who use NLTK in their teaching (please contact Steven Bird).

Country Institution Course
Austria Graz University Introduction to Human Language Technologies
Australia Macquarie University COMP348 Intelligent Text Processing
University of Melbourne 433-460 Human Language Technology;
175-410 Computational Linguistics
Bangladesh Brac University 431 Introduction to Natural Language Processing
Belgium University of Antwerp Computertaalkunde
Brazil Universidade de São Paulo Escola Brasileira de Lingüística Computacional
Universidade Federal do Ceará, Fortaleza Lingüística Computacional
Canada Concordia University COMP7741: Natural Language Interfaces
Simon Fraser University CMPT 413 Computational Linguistics
Université du Québec LOG620 Analyse d'algorithmes
France Ecole Centrale Paris Speech and Language Engineering
Université de Paris 7 LI324(1) Langages formels
Université de Marne-la-Vallée Cours d’Introduction `a l’informatique linguistique
Université de Nancy Le Traitement Automatique des Langues
Finland University of Helsinki clt261: Syntaktiset kielenkäsittelyohjelmat (Syntactic NLP Tools);
clt231: Luonnollisen kielen käsittelyn perusteet (Introduction to NLP);
clt233: Luonnollisen kielen jäsennysmenetelmät (NLP Parsing Methods)
Germany Universität Erlangen Computational Syntax and Semantics
Universität Konstanz Textverarbeitung mit Python
Universität Magdeburg Natural Language Systems I
Universität Osnabrück Introduction to Computational Linguistics
Universität Potsdam Statistische Methoden in der Computerlinguistik
Universität des Saarlandes Python for computational linguistics
Universität Stuttgart Python Crash Course
India Centre for Development of Advanced Computing, Trivandrum Post Graduate Diploma in Language Technology
Centre for Development of Advanced Computing, Mumbai Natural Language Technology
Microsoft Research and Indian Institute of Science, Bangalore MSR India Summer School on Natural Language Processing
Indian Institute of Technology, Bombay CS460 Natural Language Processing / IT632 Language Technology for the Web
Indian Institute of Technology, Kharagpur

Speech and Natural Language Processing

Israel Ben-Gurion University of the Negev Natural Language Processing
Japan Tsuda College Natural Language Processing in Python
Malta University of Malta Natural Language Algorithms
Mexico National Autonomous University of Mexico Introducción al Procesamiento del Lenguaje Natural en Python
Netherlands University of Amsterdam Language Processing and Information Access
Poland Warsaw University of Technology Wprowadzenie do eksploracji danych tekstowych w sieci WWW
Spain Universitat Politècnica de Catalunya Natural Language Processing
Universidade da Coruña Lenguajes Naturales
UK University of Edinburgh Introduction to Computational Linguistics;
Informatics 2a: Processing Natural and Formal Languages
University of Leeds COMP1675/SE12 Programming Project;
COMP3310/AI32 Natural Language Processing
USA University of Arizona LING 439/539: Statistical Natural Language Processing
Brandeis University CS 101a: Introduction to AI, CS 114b: Topics in Computational Linguistics
Brown University CG136/CS146: Introduction to Computational Linguistics
Bryn Mawr College CS 325: Computational Linguistics
Georgetown University Linguistics 420 Statistical Natural Language Processing
Iowa State University LING520 Computational Analysis of English
LING 120 -- Computers and Language
Linguistic Society of America LSA.110P Python Programming for Linguists;
LSA.325 Introduction to Computational Linguistics
Marquette University MSCS 282 Text Mining and NLP
Massachusetts Institute of Technology 6.863 Natural Language Processing
Naval Postgraduate School CS4317 Language Systems
Northeastern University IS U900/CS G224 Topics in Information Science/Natural Language Processing
Northern Illinois University CSCI 490K-1/580M-1 Introduction to Natural Language Processing
Ohio State University 684.02 Statistical Natural Language Processing;
CSE 788R04: Knowledge bootstrapping for Language Processing Applications
Pomona College CSC 181 Natural Language Programming
San Diego State University Linguistics 581 Introduction to Computational Linguistics
Stanford University Ling 138/238 Introduction to Computational Linguistics
University of California, Berkeley I 256: Applied Natural Language Processing
University of Chicago Programming for Linguists
University of Colorado CSCI 5832: Natural Language Processing
University of Maryland CMSC723/LING723: Computational Linguistics I
University of Massachusetts, Amherst CMPSCI 591N Computational Linguistics
University of Pennsylvania CIS-530 Introduction to Computational Linguistics
University of Pittsburgh CS1573 Artificial Intelligence Application Development
University of San Francisco CS 662: Artificial Intelligence Programming
University of Texas at Austin Computational Linguistics I
University of Texas at San Antonio CS 5233: Artificial Intelligence
University of Washington LING 571: Deep Processing Techniques for Natural Language Processing
Syracuse University IST 664 Natural Language Processing
Vassar College CMPU 395: Computational Linguistics
Villanova University CSC 9010: Natural Language Processing
Personal tools