Principles of Artificial Intelligence
ES119 · Jan–Apr 2026
A foundational course on how intelligent systems think, learn, and decide.
The course introduces core AI principles including search, reasoning, uncertainty, learning, and modern AI systems. It combines classical AI concepts with contemporary machine learning and deep learning, with emphasis on both understanding and hands-on implementation.
Key Questions
Search & Planning
How do agents search through possibilities and plan optimal actions?
Reasoning
How do systems reason under uncertainty with incomplete information?
Learning
How do machines learn patterns from data and improve through interaction?
Modern AI
How do applications like ChatGPT and self-driving cars build on these foundations?
We treat AI as a unified discipline, connecting algorithms, probability, learning, and real-world systems—rather than focusing solely on neural networks or language models.
Instructors
Bireswar Das Manisha Padala Nirmal Sancheti Nipun Batra
Join the Conversation
All course communication happens on Slack.