<p align="justify">AI is one of the most fascinating and universal areas
 of computer science, with enormous future potential. AI has a tendency 
to make machines function like humans. You will gain knowledge from this
 course about the characteristics of agents, AI search techniques, and 
various software design techniques using Prolog. You'll learn about the 
potential, advantages, and restrictions of various artificial 
intelligence and machine learning techniques. To understand complex 
concepts and relate them to particular scenarios, you can employ a 
selection of AI and machine learning algorithms to address real-world 
challenges. The capacity to assess available learning strategies and 
choose the most effective ones to complete a task will also be provided 
by this course. Prolog programming allows you to create a variety of 
software agents. By the end of this course, you will be able to 
understand fundamentals of Artificial intelligence, machine learning, 
learning models & algorithms, prolog programming, software agents 
and etc. </p>