Natural Language Processing
Teach Computers to Understand Language
Explore how AI understands and generates human language through machine learning, NLP, and large language models. Students use Python to build intelligent, real-world language applications and develop skills for future careers in AI, software, and data.
Which Course is Right for Me?
Start with the course that matches your current Python and math skills. This guide helps you choose the right starting point so you can build a strong foundation and succeed in the ML & AI Academy.
Learning Format
Online, Asynchronous
Enjoy the flexibility of learning at your own pace while the course is open. Courses are 100 percent online, with no in-person meetings. You will have access to the course materials for about 10-weeks per course during the Fall, Winter, and Spring quarters.
What you will learn
- How computers understand and generate human language
- The technology behind chatbots, translation tools, and large language models
- The basic math and programming behind machine learning
- Machine learning algorithms and deep neural networks
- Foundational text-processing techniques from tokenization and word embeddings through transformer architectures
- How to design intelligent language systems
- Prepare for the certifications and coursework that lead to AI, software, and data careers
How to Enroll
Pay as You Go Per Course:
For general enrollments, expand the “courses” tab at the bottom of this page to review the course list and then click a course to see details and enroll. You may pay per course as you work through the program. Some courses have prerequisites.
Foundations of Programming and Mathematics
- Units
- 0.00
- Cost
- $300.00
Futures: Machine Learning Algorithms
- Units
- 3.00
- Cost
- $500.00
Futures: Deep Neural Networks
- Units
- 3.00
- Cost
- $500.00
Futures: Python and Mathematics for Machine Learning
- Units
- 3.00
- Cost
- $500.00