NLP Certificate Frequently Asked Questions

You don’t need to have ever taken any courses in computer science or computational linguistics. We expect our students to have some familiarity with programming, though you certainly don't need a degree in computer science or a related field. For students without programming experience, we suggest working through a free course such as Udacity's Intro to Python or a textbook such as Python for Linguists.

Please see the NLP Certificate page for a description of core courses and recommended electives. Students may propose an alternative elective to the program director.

Visit the Graduate College Admissions page for more information.

Unfortunately, the current version of the NLP Certificate program is limited to grad students.

Gus Hahn-Powell directs the Graduate Certificate in Natural Language Processing. He is available to chat about the program via Zoom or email at To book an appointment, please use the following link: