AI Professional Program Brochure 2024-05-1
AI Professional Program Brochure 2024-05-1
PROFESSIONAL PROGRAM
ONLINE
Quick Facts Overview
DELIVERY: Online, Instructor-paced cohort Artificial intelligence is revolutionizing nearly every aspect
of our society, and the pace of AI advancement in the last
HOURS TO COMPLETE: 10 weeks per
few years has been truly remarkable. Recent technologies
course | 10-15 hours per week
in neural networks, deep learning, and foundation models
PRICING: $1750 per course have led to powerful new AI capabilities and applications.
But how do you stay on top of a field where things are
LEARNING EXPERIENCE INCLUDES changing so fast?
• Depth and breadth of content
In the Artificial Intelligence Professional Program, you
• Industry examples can access the same rigorous, cutting-edge content we
teach in our graduate courses at Stanford, but on a flexible
• Online lectures
schedule designed for working professionals.
• Auto-graded coding assignments
In each course, you will join a group of more than a
• Personalized support from Course hundred other learners who wish to grow and deepen their
Facilitators knowledge and skills in artificial intelligence. You’ll have
• Collaboration via Slack the opportunity to meet your peers from organizations
around the globe, test your know-how in challenging
• Live group sessions
assignments, and get support and feedback from Course
Facilitators who have taken the graduate courses and are
working in industry.
LEARN MORE
Taking this course has been a transformative
experience for me. The curriculum is
meticulously structured, offering a
challenging yet exciting array of tasks
that truly test your understanding, and
the competitive edge provided by the
leaderboard adds a thrilling twist to the
learning process. The opportunity to work
on a final project paper was immensely
beneficial, solidifying my knowledge ACADEMIC DIRECTOR
and providing practical experience. The Christopher Manning
hype surrounding OpenAI and advanced
Professor of Computer Science and of Linguistics
prompting techniques is well-deserved, and
this course has enriched my comprehension, Director, Stanford Artificial Intelligence Laboratory
enabling me to harness these tools more
effectively and achieve results that closely Associate Director, Stanford Institute for Human-
approach perfection.” Centered Artificial Intelligence
ONLINE 2
Who Is This Program For?
This program is designed for working professionals who wish to study Artificial Intelligence at an advanced level, but
without the constraints of a traditional graduate program. Courses in the program offer the rigor and depth expected of
graduate-level education, providing learners with a comprehensive understanding of both the theoretical and practical
aspects of the subject matter.
More than 3,000 people from over 70 countries have successfully completed courses in the program.
CEO 2% Transportation 2%
This course offers an in-depth exploration of the mechanisms powering ChatGPT, providing clarity on its
effectiveness. The course skillfully blends theoretical knowledge with practical applications, equipping learners to
tackle real-world problems using AI.”
Samir R., CEO (XCS224N: Natural Language Processing with Deep Learning)
ONLINE 3
OUR COURSES COVER MANY OF THE MAJOR BRANCHES
OF AI, INCLUDING:
• Machine Learning
• Deep Learning
• Natural Language Processing and Understanding
• Supervised and Unsupervised Learning
• Reinforcement Learning
• Graph Neural Networks
• Multi-Task and Meta-Learning
– Beilei Z.
Data Scientist, Intel Corp.
ONLINE 4
Courses
ARTIFICIAL INTELLIGENCE: MACHINE LEARNING WITH GRAPHS
PRINCIPLES AND TECHNIQUES
• Explore computational, algorithmic, and modeling
• Get a solid understanding of foundational artificial challenges specific to the analysis of graphs.
intelligence principles and techniques, such as
• Leverage state-of-the-art graph neural networks to
machine learning, state-based models, variable-based
make better predictions over graph-structured data.
models, and logic.
• Master the mechanics of PyTorch Geometric to build
• Implement search algorithms to find the shortest paths,
your own graph neural networks.
plan robot motions, and perform machine translation.
• Learn to identify recurrent and significant patterns of
• Adapt to preferences and limitations using constraint
interconnection in real-world data through network
satisfaction problems (CSPs).
motifs, subgraph algorithms, and graph-based
• Define logic in your algorithms with syntax, semantics, recommender systems.
and inference rules.
NATURAL LANGUAGE PROCESSING
MACHINE LEARNING WITH DEEP LEARNING
• Gain a broad introduction to machine learning and • Explore the fundamental concepts of deep learning
statistical pattern recognition. for NLP.
• Develop a deep understanding of machine learning • Design, implement, and understand your NLP neural
algorithms as you learn to build them from scratch. network models using Pytorch.
• Build the theoretical and practical skills you need to • Represent word meaning, identify semantic
apply machine learning to real-world problems. relationships between words, and make large-scale
word predictions with language models.
• Explore recent applications of machine learning, such
as robotic control, data mining, bioinformatics, and text • Train a re-implementation of GPT to answer questions
and web data processing. through pre-training and finetuning.
ONLINE 5
NATURAL LANGUAGE UNDERSTANDING DEEP MULTI-TASK AND META LEARNING
• Develop systems and algorithms for robust machine • Understand the foundations of modern deep learning
learning understanding of human language. methods for learning across tasks.
• Build neural information retrieval systems using large • Design and implement state-of-the-art deep multi-task
language models. learning and meta-learning algorithms.
• Understand semantic and syntactic relations between • Explore case studies of recommender and classification
words with contextual word representation models systems and large language models.
such as transformers, BERT, ELECTRA, and GPT.
• Pre-train models for few-shot learning with contrastive
• Design and conduct an NLU research project of learning and masked language modeling.
your choosing.
DEEP GENERATIVE MODELS
REINFORCEMENT LEARNING
• Develop a deep understanding of the role of generative
• Gain a solid introduction to the field of reinforcement models across artificial intelligence and machine
learning and learn about the core approaches and learning.
challenges in the field, including generalization
and exploration. • Explore challenges and complexities of the practical
implementation of generative models across various AI
• Design and implement RL algorithms on a large scale tasks.
with linear value function approximation and deep
RL techniques. • Implement a range of generative models, such as
autoregressive models, normalizing flow models,
• Model and optimize your strategies with policy-based energy-based models, and score-based models.
RL such as score functions, policy gradient, and
REINFORCE. • Design generative models using popular frameworks.
ONLINE 6
FAQs
Is the program in-person or online?
No, you can take the courses in any order you choose as long as you
meet the prerequisites. If you are less familiar with the subject, we
recommend that you consider taking Artificial Intelligence: Principles
and Techniques (XCS221) first.
No, you can take a single course, or you can take all of the courses.
The choice is yours, based on your interests, schedule, and budget.
We don’t recommend taking more than one course at the same time,
but it is not prohibited.
ONLINE 7
What are the prerequisites for enrolling?
This is a very thorough course, combining What resources are available if I need help with a
lectures in cutting edge research and hands- concept or assignment?
on coding examples. It is very intense with
Stanford-affiliated Course Facilitators are available to help
lots to pack in (which is what I’d expect
with content-related questions. All Course Facilitators have
from a Stanford course) but very engaging
thrived in the graduate-equivalent course at Stanford and/
and enjoyable”.
or demonstrated significant industry experience. You can
Matt C., Data Scientist (XCS224W, Machine schedule 1-1 calls with them and contact them via Slack
Learning with Graphs) or email. Some Course Facilitators also hold office hours.
There is approximately one Course Facilitator for every
30 learners.
ONLINE 8
Will I have the opportunity to interact with the What type of grade will I receive?
course faculty?
Courses are pass/fail. To pass a course, you will need to
This program utilizes pre-recorded lecture videos with complete the required assignments and receive an overall
Stanford faculty. Throughout the program, you will get score of 70% or higher for the course.
a chance to interact with Stanford-affiliated Course
Facilitators who took the original graduate course and What credential will I earn?
work in the industry. While not guaranteed, we always
try to schedule a session with faculty, where you can ask You will earn a digital Certificate of Achievement for each
questions about the field. course you successfully complete. The Certificate of
Achievement will be specific to the course completed.
For example, when you complete the Machine Learning
Will I be able to interact with other people
course you will receive a Certificate of Achievement in
in the courses?
Machine Learning.
Yes. Each course has a lively Slack community that enables
In addition, when you successfully complete three courses
you to ask questions, share ideas, and network with your
in the program you will receive a digital Professional
fellow learners. Course Facilitators are also active on the
Certificate in Artificial Intelligence from the Stanford
Slack channel.
School of Engineering.
LEARN MORE
ONLINE 9
ONLINE