I have taught Introduction to Natural Language Processing several times at Northern Illinois University. Since the students are more interested in the Python code that holds the assignments together than in the NLP content, over time I have cut back on linguistic content and added to the programming content. This year I renamed the course
['Reva Freedman']
Python as a Vehicle for Teaching Natural Language Processing