Natural Language ProcessingNLP
11 NLP courses at UC Santa Cruz, from every term currently in the catalog.
Browse NLP sections with live seats
- NLP 201Natural Language Processing I5 cr · Fall 2026, Fall 2025
- NLP 202Natural Language Processing II5 cr · Winter 2027, Winter 2026
- NLP 203Natural Language Processing III5 cr · Spring 2026
- NLP 220Data Science and Machine Learning Fundamentals5 cr · Fall 2026, Fall 2025
- NLP 243Deep Learning for Natural Language Processing5 cr · Fall 2026, Fall 2025
- NLP 244Advanced Machine Learning for Natural Language Processing5 cr · Winter 2027, Winter 2026
- NLP 245Conversational Agents5 cr · Winter 2027, Winter 2026
- NLP 255Topics in Applied Natural Language Processing5 cr · Fall 2026
- NLP 271ACapstone I: Recent Research in NLP5 cr · Spring 2026
- NLP 271BCapstone II: Natural Language Processing10 cr · Fall 2026, Fall 2025
- NLP 280Seminar in Natural Language Processing2 cr · Winter 2027, Fall 2026, Spring 2026, Winter 2026