Natural Language Processing


This course is part of the UCLA Henry Samueli School of Engineering and Applied Science (HSSEAS) Master of Science in Engineering Online (MSOL) program. It is available only to students pre-approved by HSSEAS. For more information visit  


About this course:

CS 263. Natural Language Processing (Professor: K-W. Chang) Lecture, four hours; outside study, eight hours. Natural language processing (NLP) enables computers to understand and process human languages. NLP techniques have been widely used in many applications, including machine translation, question answering, machine summarization, and information extraction. Study of fundamental elements and recent trends in NLP. Students gain ability to apply NLP techniques intext-orientated applications, understand machine learning and algorithms used in NLP, and propose new approaches to solve NLP problems. Letter grading.

Contact Us

Our team members are here to help. Hours: Mon-Fri, 8am-5pm
Ready to start
your future?
By signing up, you agree to UCLA Extension’s Privacy Policy.

vector icon of building

Corporate Education

Learn how we can help your organization meet its professional development goals and corporate training needs.

Learn More

vector icon of building

Donate to UCLA Extension

Support our many efforts to reach communities in need.

Innovation Programs

Student Scholarships

Coding Boot Camp

Lifelong Learning