Artificial Intelligence (Udacity)

Artificial Intelligence (Udacity)

Learn about the fundamentals of Artificial Intelligence in this introductory graduate-level course. It provides a survey of various topics in the field along with in-depth discussion of foundational concepts such as classical search, probability, machine learning, logic and planning.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

Artificial Intelligence is poised to become one of the most revolutionary technologies of our time. We interact with intelligent systems and services in various forms, including apps on our phones, websites, devices, etc. With that, the demand for AI Engineers is on the rise. Take this course to understand the fundamental concepts and algorithms behind artificial intelligence, and learn to apply them to various real-world problems including game playing, navigation, sign-language recognition, et al.

What You Will Learn

Lesson 1
Search

  • Game Playing
  • Basics of Search
  • Logic and Planning

Lesson 2
Constraints and Bayes Nets

  • Constraint Satisfaction
  • Probability
  • Bayes Nets

Lesson 3
Basics of Machine Learning

  • Simulated Annealing
  • Machine Learning
  • Pattern Recognition through Time

Prerequisites and Requirements
Undergraduate computer algorithm and data structures courses that cover O notation, time and space constraints; working knowledge of college level mathematics such as calculus, probability, and linear algebra. You will also need to be familiar with Python and be comfortable making modifications to large programs. Please review the following questions, if you answer "no" to any of them you may want to refresh your knowledge or practice the required skills prior to taking the class:
Are you comfortable programming in Python, including IPython notebooks? If not, are you comfortable in learning a language within the first week of class?

  • Have you taken several classes that required intensive programming?
  • Have you taken algorithms and data structures courses?
  • Are you prepared to spend at least 9 hours a week on this class?
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Attention Mechanism with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Attention Mechanism with Google Cloud (Udacity)

Learn how the attention mechanism works and can be applied to machine translation. This course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.

Self Paced
Self-Paced
Statistics (Udacity) Udacity
Udacity,San Jose State University

Statistics (Udacity)

The Science of Decisions. We live in a time of unprecedented access to information...data. Whether researching the best school, job, or relationship, the Internet has thrown open the doors to vast pools of data. Statistics are simply objective and systematic methods for describing and interpreting information so that you may make the most informed decisions about life.

Self Paced
Self-Paced
Foundations of Teaching for Learning: Planning for Teaching and Learning (Coursera) Coursera
Commonwealth Education Trust

Foundations of Teaching for Learning: Planning for Teaching and Learning (Coursera)

The Foundations of Teaching for Learning programme is for anyone who is teaching, or who would like to teach, in any subject and any context - be it at school, at home or in the workplace. With dynamic lessons taught by established and respected professionals from across the Commonwealth, this eight course programme will see you develop and strengthen your skills in teaching, professionalism, assessment, and more. As you carry on through the programme, you will find yourself strengthening not only your skills, but your connection with colleagues across the globe. A professional development opportunity not to be missed.

Sep 21st 2026
5-12 Weeks
The Science of Training Young Athletes (Coursera) Coursera
University of Florida

The Science of Training Young Athletes (Coursera)

Seventy percent of kids drop out of sports before their high school graduation. Only 15% leave because they feel they are not good enough. Almost 70% leave because they were not having fun, or due to problems with the coach. Injuries cause 30% to give up sports. This course is packed full of practical sports science information that provide youth coaches and parents with the practical pediatric sports science insights to successfully retain young athletes and develop their sport potential while avoiding injury and overtraining.

Sep 21st 2026
5-12 Weeks
Introduction to Generative AI with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Introduction to Generative AI with Google Cloud (Udacity)

Learn what Generative AI is, how it is used, and how it differs from traditional machine learning methods. This is an introductory level course aimed at explaining what Generative AI is, how it is used, and how it differs from traditional machine learning methods. It also covers Google Tools to help you develop your own Gen AI apps. This course is estimated to take less than an hour to complete.

Self Paced
Self-Paced
Intro to Artificial Intelligence (Udacity) Udacity
Udacity

Intro to Artificial Intelligence (Udacity)

This course will introduce you to the basics of AI. Topics include machine learning, probabilistic reasoning, robotics, computer vision, and natural language processing. Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI.

Self Paced
Self-Paced
AWS DeepRacer (Udacity) Udacity
Udacity,AWS

AWS DeepRacer (Udacity)

Learn the fundamentals of machine learning and reinforcement learning in a fun and engaging way through autonomous driving with AWS DeepRacer. This course will prepare you to create, train, and fine-tune reinforcement learning models in the AWS DeepRacer 3D racing simulator. You will be able to utilize the car's tech specs, assembly, and calibration to train and deploy your racing model using AWS in both simulated and real-world tracks.

Self Paced
Self-Paced
AWS Machine Learning Foundations Course (Udacity) Udacity
Udacity

AWS Machine Learning Foundations Course (Udacity)

Learn what machine learning is and the steps involved in building and evaluating models. Gain in demand skills needed at businesses working to solve challenges with AI. Learn the fundamentals of advanced machine learning areas such as computer vision, reinforcement learning, and generative AI. Get hands-on with machine learning using AWS AI Devices (i.e. AWS DeepRacer and AWS DeepComposer). Learn how to prepare, build, train, and deploy high-quality machine learning (ML) models quickly with Amazon SageMaker and learn object-oriented programming best practices.

Self Paced
Self-Paced
Data Science Interview Prep (Udacity) Udacity
Udacity

Data Science Interview Prep (Udacity)

Confidently take on the tech interview. Data science job interviews can be daunting. Technical interviewers often ask you to design an experiment or model. You may need to solve problems using Python and SQL. You will likely need to show how you connect data skills to business decisions and strategy. In this course, you'll review the common questions asked in data science, data analyst, and machine learning interviews.

Self Paced
Self-Paced
Encoder-Decoder Architecture with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Encoder-Decoder Architecture with Google Cloud (Udacity)

Learn about the main components of the encoder-decoder architecture and how to train and serve these models. This course gives you a synopsis of the encoder-decoder architecture, which is a powerful and prevalent machine learning architecture for sequence-to-sequence tasks such as machine translation, text summarization, and question answering.

Self Paced
Self-Paced