Skip to content
InfratoApp

Stanford University · Course

Artificial Intelligence: Principles and Techniques (CS221)

Artificial Intelligence: Principles and Techniques (CS221) on Stanford Online teaches the foundations behind applications such as web search, speech recognition and autonomous driving, including search, game playing, Markov decision processes and logic.

Who it suits

  • People who want the classical foundations of AI with real implementation practice.
  • Learners with solid programming, discrete maths, probability and linear algebra: Stanford calls it fast-paced.

What it covers

  • Machine learning, search and game playing.
  • Markov decision processes and constraint satisfaction.
  • Graphical models and logic.
  • Tools to tackle new AI problems you might meet.

Before you start

  • Stanford lists a conferred bachelor’s degree with an undergraduate GPA of 3.0 or better.
  • Programming, discrete maths (CS103), probability (CS109) and linear algebra (Math51), or equivalents.

Common questions about Artificial Intelligence: Principles and Techniques (CS221)

How long is it?
Stanford lists 10 weeks at 10 to 20 hours a week, and 4 academic units.
Is it easy to pick up?
Stanford says it is fast-paced and covers a lot of ground, so a solid theoretical and empirical foundation matters.
Can I enrol any time?
Enrolment is only open during set periods, and an application is needed for graduate courses, so check the page for the current dates.

Keep learning on Infrato

Where this comes from

Written from Stanford University’s own pages, read on 2026-10-13. Content, prices and availability change, so the provider’s page is the source. We are not affiliated with Stanford University and this is not an endorsement.