Artificial Intelligence Professional Program

Stanford Center for Professional Development

How long?

  • online
  • on demand

Stanford Center for Professional Development


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.


Comprehensive course analysis

Unbiased reviews from past participants
Global companies alumni of this course worked for
Positions of participants who took this course
Countries where most past participants are from
Individual needs analysis

About the course

Advances in artificial intelligence are impacting all aspects of daily life, and demand is on the rise for skilled engineers across a wide range of AI fields. The Artificial Intelligence Professional Program is designed for working professionals who want to dive into AI topics at graduate-level depth, but with additional flexibility of schedule and scope.

Modeled after the Stanford AI Graduate Certificate, the professional courses provide a rigorous introduction to machine learning, as well as opportunities to dive into theoretical and project-based learning in natural language processing and understanding.

All courses in the professional program are adapted from lectures and materials delivered in on-campus Stanford graduate courses. The professional courses feature enhanced support from Stanford-affiliated Course Assistants, all of whom have taken the courses and are working in industry.

Future offerings from the AI Graduate Certificate course list will be adapted to the AI Professional Program in consultation with Computer Science Dept. faculty.*

Earning the Certificate

You may earn a Stanford Professional Certificate in Artificial Intelligence by completing three courses within the program. Each course requires approximately 8-12 hours per week, depending on prior knowledge and experience with the material, and takes place over 10 weeks.

Continuing Education Units (CEUs)

You’ll earn 10 Continuing Education Units (CEUs) for each course completed within this certificate program. CEUs cannot be applied toward any Stanford degree. CEU transferability is subject to the receiving institution’s policies.


  • Proficiency in Python: Most class assignments will be in Python. If you have extensive programming experience in a different language (C/C++/MATLAB/Java/JavaScript) we recommend you familiarize yourself with Python basics before you begin your first course. Some assignments will require familiarity with basic Linux command line workflows.
  • College Calculus and Linear Algebra: You should be comfortable taking (multivariable) derivatives and understanding matrix/vector notation and operations.
  • Basic Probability and Statistics: You should know the basics of probabilities, gaussian distributions, mean, and standard deviation.



Percy Liang

Fields: machine learning, natural language processing. Topics: unsupervised learning, structured prediction, statistical learning theory, grounded language acquisition, compositional semantics, program induction. Learning semantics: Natural language allows us to express complex ideas using a fe...

Christopher Manning

Christopher Manning is a professor of computer science and linguistics at Stanford University and Director of the Stanford Artificial Intelligence Laboratory. He works on software that can intelligently process, understand, and generate human language material. He is a leader in applying Deep Lea...

Christopher Potts

Academic Appointments Professor, Linguistics Professor (By courtesy), Computer Science Member, Bio-X Administrative Appointments Professor, Department of Linguistics, Stanford University (2016 - Present) Director, Stanford Center for the Study of Language and Information (CSLI) (2013 - Present...

Bill MacCartney

Bill MacCartney is a Senior Engineering Manager at Apple, where he leads the Siri Proactive Intelligence team in propagating predictive intelligence across the iOS platform and beyond. Bill is also a Consulting Professor of Computer Science at Stanford University, where he teaches CS224U, “Natura...

Andrew Ng

Andrew Ng is Co-founder of Coursera, and an Adjunct Professor of Computer Science at Stanford University. His machine learning course is the MOOC that had led to the founding of Coursera! In 2011, he led the development of Stanford University’s main MOOC (Massive Open Online Courses) platform an...

Artificial Intelligence Professional Program at Stanford Center for Professional Development

From  $4,785
Add coaching to your course booking

Coaching can personalize and deepen learning for you and your organization.

Something went wrong. We're trying to fix this error.

Thank you for your application

We will contact the provider to ensure that seats are available and, if there is an admissions process, that you satisfy any requirements or prerequisites.

We may ask you for additional information.

To finalize your enrollment we will be in touch shortly.


Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.