Study Natural Language Processing at UCSC!

The UCSC Natural Language Processing (NLP) M.S. Program is unique. Taught intensively over 15-18 months and building on your background in computer science, our specialized program design combines theoretical learning with hands-on practice to ensure you have the right skill set to prepare you for a professional career in the fast-growing NLP field.

We are currently accepting applications for Fall 2023 admission consideration. Want to learn more about studying NLP at UCSC and get support with the application process? Join one of our upcoming information sessions starting on November 15th, 2022.

You can also meet with a current student or one of our faculty members to explore how the NLP Program at UCSC can help you advance your NLP expertise and achieve your professional goals.