EdX

Artificial Intelligence (AI) (edX)

Artificial Intelligence (AI) (edX)

Learn the fundamentals of Artificial Intelligence (AI), and apply them. Design intelligent agents to solve real-world problems including, search, games, machine learning, logic, and constraint satisfaction problems. What do self-driving cars, face recognition, web search, industrial robots, missile guidance, and tumor detection have in common? They are all complex real world problems being solved with applications of intelligence (AI).

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

This course will provide a broad understanding of the basic techniques for building intelligent computer systems and an understanding of how AI is applied to problems.
You will learn about the history of AI, intelligent agents, state-space problem representations, uninformed and heuristic search, game playing, logical agents, and constraint satisfaction problems.
Hands-on experience will be gained by building a basic search agent. Adversarial search will be explored through the creation of a game and an introduction to machine learning includes work on linear regression.

What you'll learn:

  • Introduction to Artificial Intelligence and intelligent agents, history of Artificial Intelligence
  • Building intelligent agents (search, games, logic, constraint satisfaction problems)
  • Machine Learning algorithms
  • Applications of AI (Natural Language Processing, Robotics/Vision)
  • Solving real AI problems through programming with Python

Course Syllabus

Week 1: Introduction to AI, history of AI, course logistics
Week 2: Intelligent agents, uninformed search
Week 3: Heuristic search, A* algorithm
Week 4: Adversarial search, games
Week 5: Constraint Satisfaction Problems
Week 6: Machine Learning: Basic concepts, linear models, perceptron, K nearest neighbors
Week 7: Machine Learning: advanced models, neural networks, SVMs, decision trees and unsupervised learning
Week 8: Markov decision processes and reinforcement learning
Week 9: Logical Agent, propositional logic and first order logic
Week 10: AI applications (NLP)
Week 11: AI applications (Vision/Robotics)
Week 12: Review and Conclusion

Prerequisites
Students are required to have some basic of Python programming and an understanding of probability. Homework assignments will have a programming component in Python. The course offers an excellent opportunity for students to dive into Python while solving AI problems and learning its applications.

  • Linear algebra (vectors, matrices, derivatives)
  • Calculus
  • Basic probability theory
  • Python programming
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Data Science: Capstone (edX) EdX
HarvardX,Harvard University

Data Science: Capstone (edX)

Show what you’ve learned from the Professional Certificate Program in Data Science. To become an expert data scientist you need practice and experience. By completing this capstone project you will get an opportunity to apply the knowledge and skills in R data analysis that you have gained throughout the series. This final project will test your skills in data visualization, probability, inference and modeling, data wrangling, data organization, regression, and machine learning.

Self Paced
Self-Paced
Introduction to Computer Science and Programming (edX) EdX
Tokyo Institute of Technology,TokyoTechX

Introduction to Computer Science and Programming (edX)

The term “Computation” refers to the action performed by a computer. A computation can be a basic operation and it can also be a sophisticated computer simultation requiring a large amount of data and substantial resources. This course aims at introducing learners with no prior knowledge to basics and key concepts of computer science. By following the lectures and exercises of this course you will have an understanding of algorithms and you will get a real experience of programming using the language Ruby.

Self Paced
Self-Paced
Impacto de la Inteligencia Artificial en la Innovación de Negocios (edX) EdX
Universidad Anáhuac,AnahuacX

Impacto de la Inteligencia Artificial en la Innovación de Negocios (edX)

En este curso aprenderás sobre los factores importantes que se requieren para fundar un negocio digital, desde la importancia del propósito del negocio, hasta las implementaciones de la IA en las diferentes industrias. La inteligencia artificial es una disciplina de las ciencias de la computación que ha buscado emular los procesos del pensamiento humano para crear máquinas inteligentes que logren tomar decisiones con base en los datos que se presenten.

Self Paced
Self-Paced
Fundamentals of TinyML (edX) EdX
HarvardX,Harvard University

Fundamentals of TinyML (edX)

Focusing on the basics of machine learning and embedded systems, such as smartphones, this course will introduce you to the “language” of TinyML. What do you know about TinyML? Tiny Machine Learning (TinyML) is one of the fastest-growing areas of Deep Learning and is rapidly becoming more accessible. This course provides a foundation for you to understand this emerging field.

Self Paced
Self-Paced
CS50's Introduction to Artificial Intelligence with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Artificial Intelligence with Python (edX)

Learn to use machine learning in Python in this introductory course on artificial intelligence. AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI and machine learning is growing rapidly. This course will enable you to take the first step toward solving important real-world problems and future-proofing your career.

Self Paced
Self-Paced
AI in Practice: Preparing for AI (edX) EdX
Delft University of Technology,DelftX

AI in Practice: Preparing for AI (edX)

Learn to recognize and understand the implications of Artificial Intelligence for organizations, and the importance of compliance and ethics when AI is applied in practice. This course is not about difficult algorithms and complex programming; it is a course for anyone interested in learning about the benefits and implications of AI when applied in practical settings.

Self Paced
Self-Paced
Data Science and Machine Learning Capstone Project (edX) EdX
IBM

Data Science and Machine Learning Capstone Project (edX)

Create a project that you can use to showcase your Data Science skills to prospective employers. Apply various data science and machine learning techniques to analyze and visualize a data set involving a real life business scenario and build a predictive model. Now that you've taken several courses on data science and machine learning, it’s time to put your learning to work on a data problem involving a real life scenario. Employers really care about how well you can apply your knowledge and skills to solve real world problems, and the work you do in this capstone project will make you stand out in the job market.

Self Paced
Self-Paced
Advanced Bayesian Statistics Using R (edX) EdX
University of Canterbury,UCx

Advanced Bayesian Statistics Using R (edX)

Now that you know the basics of Bayesian inference, dive deeper to explore its richness and flexibility more fully. Let’s take a closer look at modeling latent variables, Bayesian model averaging, generalised linear models, and MCMC methods. Advanced Bayesian Data Analysis Using R is part two of the Bayesian Data Analysis in R professional certificate.

Self Paced
Self-Paced