Software License

Feedback

This site is maintained by Steven Bird.

Courses

Courses that use NLTK

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.

Country Institution Course
Argentina Universidad de Buenos Aires Modelos Formales No Transformacionales
Austria Graz University Introduction to Human Language Technologies
Australia Macquarie University SLP148 Language and Computation; COMP348 Intelligent Text Processing

University of Melbourne 800-204 Language and Computation; 433-460 Human Language Technology
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

École de technologie supérieure, Université du Québec LOG625 Introduction aux systèmes intelligents

University of Toronto CS 2501/485 Computational Linguistics
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, Programming for Computational Linguistics
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 Bremen Projekte der Sprachtechnologie

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 Diploma in Language Computation

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
Italy Universita degli Studi di Trento
Linguistica generale e computazionale
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 University of Warsaw Linguistic Engineering -- Constructions, Linguistic Engineering -- Words

Warsaw University of Technology Wprowadzenie do eksploracji danych tekstowych w sieci WWW
Spain Universitat Politècnica de Catalunya Natural Language Processing

Universidad Complutense Madrid Introduction to Computational and Corpus Linguistics

Universidade da Coruña Lenguajes Naturales
Sweden
University of Gothenburg
Programming for NLP
Turkey
Fatih ÜniversitesiCENG 460 Introduction to Natural Language Processing
UK University of Edinburgh Informatics 2a: Processing Natural and Formal Languages

University of Essex LG 511: Computational Linguistics 1

University of Leeds COMP1675/SE12 Programming Project; COMP3310/AI32 Natural Language Processing

University of Sheffield COM4250 Natural Language Processing

University of Sussex Natural Language Processing
USA 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

City University of New York Graduate Center LING 78100 Methods in Computational Linguistics

Georgetown University Linguistics 420 Statistical Natural Language Processing

Indiana University B651: Natural Language Processing

Iowa State University LING520 Computational Analysis of English


LING 120 -- Computers and Language

Johns Hopkins University 600.103 Fundamentals of Practical Computing

Linguistic Society of America LING7800-007 Computational Pragmatics (2011)
LSA.110P Python Programming for Linguists; LSA.325 Introduction to Computational Linguistics (2007)

Marquette University MSCS 282 Text Mining and NLP

Massachusetts Institute of Technology 6.863 Natural Language Processing

Naval Postgraduate School CS4317 Language Systems

New York University Learning Bit by Bit

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

Oberlin College CSCI 333 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 Arizona LING 439/539: Statistical Natural Language Processing

University of California, Berkeley I 256: Applied Natural Language Processing

University of California, Santa Cruz CMPS 140/240: Artificial Intelligence


University of Chicago Programming for Linguists

University of Colorado CSCI 5832: Natural Language Processing; LING 5200: Computational Corpus Linguistics

University of Georgia CSCI/LING 8570: Natural Language Processing Techniques (from 2009)

University of Maryland CMSC723/LING723: Computational Linguistics I

University of Massachusetts, Amherst CMPSCI 591N Computational Linguistics; LING 409 Formal Methods in 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 South Carolina CSCE 771 Natural Language Processing

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