Skip to main content




Building A Better World With AI

Artificial intelligence (AI) is revolutionizing the way today’s businesses compete and operate. By putting AI and data at the center of their capabilities, companies are redefining how they create, capture, and share value—and are achieving impressive growth as a result.

This course is designed to provide students with expertise in creating and modifying required AI algorithms and techniques. More specifically, students will learn about the searching paradigm in designing intelligent agents and will practice implementing search algorithms. Logical knowledge representation and reasoning (another essential tool for AI experts) will be another topic in this course. Probabilistic reasoning will also be explored to help students learn how to deal with incomplete information and uncertainty. The course will also examine different learning techniques to guide students in creating self-learning models that can improve performance in decision-making over time through practical examples.

Course Syllabus

Part I. AI Foundations

  1. Search Algorithms
  2. Rule-based Expert Systems

Part II. Reinforcement Learning

  1. Reinforcement Learning

Part III. Natural Language Processing (NLP)

  1. Natural Language Processing (NLP)

Part IV. Deep Learning

  1. MLP Neural Network
  2. Convolutional Neural Network

Part V. AI in Robotics

  1. Self-driving Cars




  1. Database Systems, N. Jukic, S. Vrbsky, S. Nestorov, Prospect Press, 2017
  2. NoSQL, P. J. Sadalage, M. Fowler, 2013.

Expected Work

  1. Quizzes (10%)
  2. Projects (40%)
  3. Midterm Exam (20%)
  4. Final Exam (30%)

Learning Goals

As AI continues to rapidly transform the way organizations and their people work, a shortage of skilled professionals remains the single most significant challenge facing AI adoption by industry.

Artificial Intelligence


€100 / hour

€500 /day


€60 / hour

€300 / day