
Artificial Intelligence: Principles and Techniques (XCS221)
Stanford Online · Stanford School of Engineering · Updated March 2026
Platform rating
4.6/5
Champ rating
8.6/10
Duration
10-15 hrs/week
Classes
53
Core AI course on problem solving, reasoning, learning, search, planning, Bayesian networks, reinforcement learning, and AI societal impact.
What you'll get
Fit
Best for
Not ideal for
Prerequisites & pricing
Prerequisites
Python, calculus/linear algebra, probability
Pricing
$1,950
Certification
Certificate
Alternatives to Artificial Intelligence: Principles and Techniques (XCS221)

Intro to Game AI and Reinforcement Learning
Kaggle Learn · Kaggle
Course on building game-playing bots with lookahead strategies and deep reinforcement learning using practical exercises.

Develop Computer Vision Solutions with Azure
Microsoft Learn (AI & Azure AI) · Microsoft
Build computer vision solutions using Azure AI Vision. Learn image analysis, object detection, face recognition, and custom vision models.

GenAIOps: Operationalize GenAI Applications
Microsoft Learn (AI & Azure AI) · Microsoft
Master GenAIOps practices for deploying and operating generative AI applications in production with Azure AI.