Back to Courses
Advanced
Artificial Intelligence & Machine Learning
en
Artificial Intelligence Nanodegree Program
Udacity
Platform
· California, USA
About this course
The Artificial Intelligence Nanodegree program is an advanced, comprehensive course that dives deep into AI fundamentals. You’ll learn core concepts such as logic, search, optimization, probabilistic graphical models, and adversarial search to build autonomous agents capable of reasoning, problem-solving, and adapting to complex environments. Through hands-on projects, you’ll apply optimization algorithms, likelihood functions, minimax search, Bayesian networks, and foundational AI techniques to solve real-world problems.
Prerequisite Skills
Skills you should have before taking this course
Basic descriptive statistics
Intermediate Python
Object-oriented Python
Object-oriented programming basics
Basic data structures and algorithms
Skills Gained
Skills you will develop by completing this course
Optimization algorithms
Likelihood function
Minimax search
Bayesian networks
First-order logic
Classical search algorithms
Probabilistic graphical models
Hidden Markov models