Intro to AI
survey of AI methods
Introduction to Artificial Intelligence will build practical understanding of what Artificial Intelligence is, the core mechanisms behind it, including probability, reasoning, and extracting decisions from data, and how these technologies are used in our world. By the end of the course, you will feel confident in your ability to apply AI principles to solve real-world problems and will have a sense of responsibility in your future AI-related endeavors. We will develop design and programming skills to build intelligent systems that can interact with the environment by learning and reasoning about the world. We will explore different methods for reasoning like informed search, probabilistic inference, uncertainty techniques, decision trees, and neural networks. This course provides a useful foundation for several courses involving intelligent systems, including (but not limited to) Machine Learning (CS4641), Knowledge-Based AI (CS4635), Computer Vision (CS4476), Robotics and Perception (CS3630), Natural Language Understanding (CS4650), and Game AI (CS4731)
Major topics addressed in this course:
- Search
- Markov Decision Processes
- Value/Policy Iteration
- Reinforcement Learning
- Q-learning
- Bayesian Networks
- Hidden Markov Models
- Particle Filters
- Machine Learning
- Neural Nets
- Ethics, Fairness, and Accoutability
Student evaluations, Summer 2026
CS 3600, Georgia Tech. 27 of 33 students responded (82%). Scores are medians on a 5-point scale.
Instructor
Course
In students' words
Professor Reddig is genuinely my favorite professor I've taken at tech so far. It shows that she has taught in grade school because she understands how to break a complicated subject into simple parts and have us internalize it.
Prof. Reddig made the topics very exciting to learn about while making sure the content was approachable for everyone. I really enjoyed taking this class and thought I learned a ton.
Prof Reddig's engaging lessons, very hard to fall asleep in class, she always had us doing activities that tied in really well with the day to day lectures and exams.
The lectures were very well done since they were done in a way that builds up the fundamentals and explains out more complex ideas using good analogies and examples.
The course was so well organized and expectations communicated that I never had to waste any time figuring out course mechanics and other background noise.
She actually cares that we are learning and understanding the course material.
bro shes lowk goated idk