Why Enroll for the Applied Artificial Intelligence course?

Artificial Intelligence (AI) is being used extensively to solve real-world complex problems. From driving automobiles to providing virtual assistance, use of artificial intelligence in our day to day lives are projected to increase manifold in the coming years. In fact, as per a survey conducted by PwC, business leaders said they believe AI is going to be fundamental in the future. In fact, 72% termed it a "business advantage."

At Columbia Engineering, we are fascinated by the possibilities of data-driven technologies. We have created the Applied Artificial Intelligence course, in partnership with EMERITUS, to help students across the world understand how this data-centric approach can be applied to your daily lives.

PRE-REQUISITES: This is an advanced course which requires an undergraduate knowledge of linear algebra (vectors, matrices, derivatives), calculus, basic probability theory.

You should be comfortable with Python or any other programming language. All assignments/application projects will be done using the Python programming language.

Your Learning Journey

  • Module 1: Introduction to Artificial Intelligence
  • Module 2: Intelligent Agents and Uninformed Search
  • Module 3: Heuristic Search
  • Module 4: Adversarial Search and Games
  • Module 5: Machine Learning 1
  • Module 6: Machine Learning 2
  • Module 7: Machine Learning 3
  • Module 8: Constraint Satisfaction Problems
  • Module 9: Reinforcement Learning
  • Module 10: Logical Agents
  • Module 11: AI Applications: Natural Language Processing
  • Module 12: AI Applications and Course Review


Ansaf Salleb-Aouissi

Department of Computer Science,

Columbia University

Ansaf received her Ph.D. in Computer Science from the University of Orleans, France. She was an Associate Research Scientist at the Columbia University’s Center for Computational Learning Systems and served as an adjunct professor with the Computer Science department and the Data Science Institute. Ansaf’s research interests lie in machine learning and artificial intelligence. She has done research on frequent patterns mining, rule learning, and action recommendation and has worked on projects including geographic information systems and machine learning for the power grid. Her current research interest includes crowdsourcing, medical informatics, and education.

Course Leaders

David Yakobovitch

Course Leader, EMERITUS

David holds a B.S. in Finance, Information Systems and Statistics from the University of Florida has served as an AI Fellow, and is finishing his Ph.D. in Advanced Technology Research Methods at Capitol Technology University. David is currently authoring "Applied Artificial Intelligence: Getting Started with AI in Python" for Packt Publishing, and he is the host of the "HumAIn Podcast", a speaker series that explores practical ways to bridge the gap between humans and machines in the Age of Accelerated learning.

*Course Leaders are subject to change

Certificate of Completion

Upon successful completion of the course, participants will receive a verified digital certificate from EMERITUS in collaboration with Columbia Engineering Executive Education.

Program taught in:

See 6 more programs offered by Emeritus Institute of Management »

Last updated April 10, 2019
This course is Online
Start Date
3 months
1,400 USD
By locations
By date
Start Date
End Date
July 25, 2019
Application deadline
Application deadline
End Date
July 25, 2019