AI
AI
Part of the Data Science & Intelligent Systems cluster.

AI is about understanding how machines can learn, reason, and make decisions and what that means for us. You’ll explore the philosophical foundations of artificial intelligence, dive into the logic and mathematics behind algorithms, and study how AI systems plan, optimize, and learn through experience. From ethical questions to real-world applications, this field equips you to think critically about both the potential and the limitations of intelligent systems.
Opening up AI courses
Easily explore the world of AI, as all 100-level courses, and some 200-level courses are open to anyone. For the remainder of the 200-level courses, and the 300-level courses, you need to first take the Introduction to Programming & Computer Science gateway.
Courses in AI
Courses in AI
Introduction to Programming
Introduction to Programming
AI & Philosophy
AI & Philosophy
Logic & Discrete Mathematics
Logic & Discrete Mathematics
Decision-Making in AI
Decision-Making in AI
Optimization Methods in AI
Optimization Methods in AI
Reinforcement Learning
Reinforcement Learning
Also consider these options:
Also consider these options:

Data Science & Intelligent Systems
Data Science & Intelligent Systems

Explore Cognitive Science!
Explore Cognitive Science!

Explore Heritage, Art & Museums!
Explore Heritage, Art & Museums!
The UCR Program Builder is designed to help you easily plan your academic program. Step by step, the tool guides you through selecting courses, building a balanced curriculum, and meeting UCR’s academic requirements.

The UCR Program Builder is designed to help you easily plan your academic program. Step by step, the tool guides you through selecting courses, building a balanced curriculum, and meeting UCR’s academic requirements.