Natural Language Processing
Natural Language Processing
COM SCI X 450.47
Computer programs that process human language are now a part of everyday life. The branch of artificial intelligence called natural language processing (NLP) has enabled the development of chatbots, language translation…
Duration
As few as 11 weeks
Units
4.0
Current Formats
Online
Cost
Starting at $1,095.00
Get More Info
About This Course
Computer programs that process human language are now a part of everyday life. The branch of artificial intelligence called natural language processing (NLP) has enabled the development of chatbots, language translation systems, automated extraction of information from text, speech recognition systems, and many more. In this course, students will learn both classic and contemporary approaches to representing, analyzing, and generating language with computers. The course will use Python to explore key NLP techniques for tasks such as language modeling, text classification, and sequence modeling. Essential programming concepts will be covered as needed, and by the end of the course, students will be able to apply NLP methods to real-world text data, gaining both a conceptual and practical understanding of how language can be processed computationally.
Winter 2026 Schedule
Date
Details
Format
-
This section has no set meeting times.
Online
Notes
Enrollment limited; early enrollment advised. Enrollment deadline: January 11th, 2026.
Deadline
Refunds only available from November 03, 2025 to January 18, 2026