CS401
Artificial Intelligence
Making machines act intelligently: search, heuristics, and knowledge representation.
10 modules · 50 lessons · Practice after every lesson
Syllabus
Module 1
Intelligent Agents and Problem Formulation
- Agents, Environments, and Rational Action
- Performance Measures and Environment Types
- State-Space Models
- Problem Formulation and Abstraction
- Limits of Rational Models
Module 2
Uninformed and Informed Search
- Breadth-First and Uniform-Cost Search
- Depth-First and Iterative Deepening
- Heuristic Functions
- A* Search and Optimality
- Memory-Bounded and Bidirectional Search
Module 3
Constraint Satisfaction
- Variables, Domains, and Constraints
- Backtracking Search
- Constraint Propagation and Arc Consistency
- Variable and Value Ordering
- Local Search for CSPs
Module 4
Adversarial Search and Games
- Minimax
- Alpha–Beta Pruning
- Evaluation Functions
- Stochastic and Partially Observable Games
- Monte Carlo Tree Search
Module 5
Knowledge Representation and Logic
- Propositional Knowledge Bases
- First-Order Logic
- Unification and Inference
- Rule Systems and Ontologies
- Knowledge Representation Trade-Offs
Module 6
Planning
- Classical Planning Models
- State-Space and Plan-Space Search
- Planning Graphs
- Hierarchical Task Networks
- Planning Under Uncertainty
Module 7
Reasoning Under Uncertainty
- Probabilistic Reasoning
- Bayesian Networks
- Exact Inference
- Approximate Inference and Sampling
- Temporal Models and Hidden States
Module 8
Sequential Decision-Making
- Markov Decision Processes
- Value Iteration and Policy Iteration
- Partially Observable MDPs
- Reinforcement Learning Foundations
- Exploration and Exploitation
Module 9
Multi-Agent and Hybrid AI
- Multi-Agent Interaction
- Cooperation, Competition, and Mechanism Design
- Combining Search, Logic, and Learning
- Robotics and Perception Interfaces
- Human–AI Collaboration
Module 10
Responsible AI and System Evaluation
- Robustness and Distribution Shift
- Explainability and Interpretability
- Bias, Fairness, and Accountability
- Safety and Misuse
- Evaluating AI Systems in Context
Start Artificial Intelligence.
No setup, nothing to install. Try the first lessons before you sign up.