You don’t need to have ever taken any courses in computer science or computational linguistics. We do expect our students to have some familiarity with programming, though you certainly don't need a degree in computer science or related field. For students without programming experience, we suggest working though a free course such as Udacity's Intro to Python, Harvard/edX's CS50 or CS50P, or a textbook such as Python for Linguists.
Please see this page for a description of core courses and recommended electives. Students may propose an alternative elective to the program director.
Unfortunately, the current version of the NLP Certificate program is limited to grad students.
Eric Jackson is directing the Graduate Certificate in Natural Language Processing for the 2024-25 academic year. Eric is available to chat about the program via Zoom or email (ejackson1
AT arizona
DOT edu
). You may schedule an appointment with him using this link.