Overview
"Artificial intelligence is the new electricity."
Andrew Ng, Stanford Adjunct Professor
AI is changing the way we work and live, and has become a de facto part of business and culture. This graduate certificate, which has quickly become our most popular, provides you with a deep dive into the principles and methodologies of AI. Selecting from a variety of electives, you can choose a path tailored to your interests, including natural language processing, vision, data mining, and robotics.
Courses are taught by prominent Stanford faculty whose research is at the forefront of emerging AI developments, including Andrew Ng, Christopher Manning, Chelsea Finn, Percy Liang, Jeanette Bohg.
Courses
Required (complete at least 1)
- Image
- Course Title/Code:
- Artificial Intelligence: Principles and Techniques
CS221 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Machine Learning
CS229 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Open
Elective (complete at most 3)
- Image
- Course Title/Code:
- Probabilistic Graphical Models: Principles and Techniques
CS228 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Deep Learning
CS230 - Delivery
-
- Online, instructor-led
- Status text
- Not Yet Available
- Image
- Course Title/Code:
- Computer Vision: From 3D Reconstruction to Recognition
CS231A - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Decision Making Under Uncertainty
AA228 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Deep Learning for Computer Vision
CS231N - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Principles of Robot Autonomy I
AA274A - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Reinforcement Learning
CS234 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Computational Logic
CS157 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Deep Generative Models
CS236 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Introduction to Robotics
CS223A - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Principles of Robot Autonomy II
CS237B - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Natural Language Processing with Deep Learning
CS224N - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Deep Multi-task and Meta Learning
CS330 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Deep Reinforcement Learning
CS224R - Delivery
-
- Online, instructor-led
- Status text
- No Longer Available
- Image
- Course Title/Code:
- Mining Massive Data Sets
CS246 - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Natural Language Understanding
CS224U - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
- Image
- Course Title/Code:
- Machine Learning with Graphs
CS224W - Delivery
-
- Online, instructor-led
- Status text
- Enrollment Closed
How Much It Will Cost
See more about tuition and fees.
How Long It Will Take
- Complete four graduate courses within 3 academic years. One or two courses from the requiredlist and two or three from the elective list.
- Your time commitment will vary for each course. You should expect an average of 15-20 hours per week for the lecture and homework assignments.
- Most students complete the program in 1-2 years.
- CS229 is an especially difficult course, we recommend choosing a different course to begin your studies.
What You Need to Get Started
Before enrolling in your first graduate course, you must complete an online application.
Don’t wait! While you can only enroll in courses during open enrollment periods, you can complete your online application at any time.
Once you have enrolled in a course, your application will be sent to the department for approval. You will receive an email notifying you of the department's decision after the enrollment period closes. You can also check your application status in your mystanfordconnection account at any time.
Learn more about the graduate application process.
What You'll Earn
![Artificial Intelligence Graduate Certificate | Program | Stanford Online (20) Artificial Intelligence Graduate Certificate | Program | Stanford Online (20)](https://i0.wp.com/online.stanford.edu/sites/default/files/styles/embedded_small/public/2024-02/Grad-cert-Artificial-Intelligence-SAMPLE.png?itok=g9FhY4qT)
You’ll earn a Stanford Graduate Certificate in Artificial Intelligence when you successfully earn a grade of B (3.0) or better in each course in the program.
With each successful completion of a course in this program, you’ll receive a Stanford University transcript and academic credit, which may be applied to a relevant graduate degree program that accepts these credits. If admitted, you may apply up to 18 units to an applicable Stanford University master’s degree program (pending approval from the academic department).
This Stanford Graduate Certificate is accredited by the Western Association of Schools and Colleges Senior College and University Commission (WSCUC).
Graduate Certificates are delivered as a digital credential document, verified on the blockchain. You’ll be able to share your accomplishments, verify your credential, and communicate the scope of your acquired expertise.
What You Need to Apply
- College level calculus and linear algebra including a good understanding of multivariate derivatives and matrix/vector notation and operations (MATH104, MATH113, CS205L or equivalent).
- You should be familiar with Probability Theory and basic probability distributions (Continuous, Gaussian, Bernoulli, etc.) You should be able to define the following concepts for both continuous and discrete random variables; Expectation, independence, probability distribution functions, and cumulative distribution functions(CS109, STATS116 or equivalent).
- Programming experience including familiarity with Linux command line workflows, Java/JavaScript, C/C++ (CS108 or equivalent) Python, or similar languages.
- A conferred Bachelor’s degree with an undergraduate GPA of 3.0 or better.
NOT SURE IF THIS PROGRAM IS RIGHT FOR YOU?
- Learn about the differences between the graduate and professional AI Programs.
What Our Learners Are Saying
The certificate is a symbol of my investment to keep my skills and knowledge up-to-date and of the highest quality.
Teaching Team
Jehangir Amjad
Jehangir Amjad is an Adjunct Lecturer in Computer Science at Stanford University.
Need Help?
Contact Us
You May Also Like
- Computer Science MS Degree CE0050 Stanford School of Engineering
- Computer and Network Security CS155 Stanford School of Engineering Spring 2022-23: Online, instructor-led- Enrollment Closed
- Program Analysis and Optimizations CS243 Stanford School of Engineering Winter 2023-24: Online, instructor-led- Enrollment Closed
- Artificial Intelligence Professional Program CE0135 Stanford School of Engineering