Artificial Intelligence Training

Artificial intelligence (AI) has been one of the core research techniques in computer science since the beginning of the field, and in recent years an emergence in research and computational power has made AI development more accessible for developers. In this learning path, you will learn the foundation of AI and the techniques used to make AI solve problems.

Enrolment validity: Lifetime

About This Course

The world of artificial intelligence (AI) includes many areas in computing, which makes it a complex field. This course provides a useful description of AI, which will allow you to describe real-world problems as artificial environments.

Learning Objectives

Building intelligent agents (search, games, logic, constraint satisfaction problems)
Solving AI problems through programming with Python
Supervised learning techniques for regression and classification
Unsupervised learning techniques for data modeling and analysis

Target Audience

  • Anyone interested in artificial intelligence and how it can be used to solve many problems.


57 Lessons15h

Introducing AI

What is Artificial Intelligence?
Field & Applications
AI Techniques
Defining Agents
Types of Agents
Describing Environments
Number of Agents in Environment
Certainty in Environment
Practical Exercise

Search Problems

Constraint Satisfaction Problems

Adversarial Problems


Machine Learning

Reinforcement Learning



Duration 15 hours
57 lectures

Material Includes

  • Online, Self Paced Learning
  • Lifetime Access
  • Flexible Learning Program
  • Extensive Content for Self-Learning
  • Practice Quizzes
  • Course Completion Certificate