
Natural Language Processing
Why Natural Language Processing?
Natural Language Processing (NLP) combines the academic disciplines of computer science, linguistics, and artificial intelligence to develop computer programs capable of understanding text and spoken words. This rapidly growing field provides key capabilities for many areas of AI. Advances in NLP have enabled computer programs to understand, generate, and learn from human speech. An equally important focus of NLP is developing algorithms, methods, and tools for analyzing both text and speech.
The NLP M.S. program at UC Santa Cruz maintains both academic rigor and real-world relevance through close collaboration with an advisory board of senior industry scientists from Silicon Valley R&D. Our flexible, 15 to 18 month in-person program provides an immersive and dynamic experience, equipping you with the theoretical knowledge and practical skills essential for a successful career in this vital field.
Natural Language Processing at UC Santa Cruz spans multiple research areas
Generative AI
Language modeling
Sentiment analysis
Text generation
Deep learning
Machine translation
Meet your NLP advising team
Drop-in advising hours
Tuesday – Thursday, 1:30pm-4:00pm, in-person
Program Director