Artificial Intelligence
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Artificial Intelligence
Instructor: Dr. Arpit Singh
3,886 already enrolled
Included with
Learn more
Ask Coursera
What you'll learn
Learn AI concepts, techniques, and algorithms, exploring their applications across sectors. Learn to apply AI methods to real-world problems.
Skills you'll gain
- Decision Support Systems
- Artificial Intelligence
- Complex Problem Solving
- Machine Learning
- Artificial Intelligence and Machine Learning (AI/ML)
- Natural Language Processing
- Algorithms
- AI literacy
- Machine Learning Algorithms
- Bayesian Network
- Agentic systems
- Computational Logic
- Machine Learning Methods
- Probability & Statistics
Tools you'll learn
Details to know
52 assignments
See how employees at top companies are mastering in-demand skills
There are 17 modules in this course
This course provides a comprehensive introduction to Artificial Intelligence (AI), a transformative force shaping industries and societies worldwide. AI now plays a critical role in diverse domainsβfrom predicting consumer behavior to enabling intelligent automation. The course offers a broad understanding of core AI concepts, emphasizing the strategic overview of its applications rather than deep technical implementation.
Learners will explore intelligent agents, uninformed and informed search strategies, logic-based reasoning, game-playing techniques, and knowledge representation. The curriculum also includes natural language processing, machine learning classification, planning algorithms, and expert systems. These topics are presented with real-world context to help students grasp how AI systems make decisions, solve problems, and adapt to complex environments. Designed for learners from business and interdisciplinary backgrounds, the course highlights the practical implications of AI in research and industry. Through case-based learning and conceptual exercises, students will develop the ability to evaluate AI-driven solutions and understand the ethical considerations surrounding their use. By the end of the course, participants will be equipped with the knowledge to critically engage with AI tools and trends, enabling them to contribute meaningfully to innovation and decision-making in a data-driven world.
Welcome to this course on Artificial Intelligence! Artificial Intelligence (AI) is transforming the ways of existence for human beings. It has widespread into all segments of society ranging from measuring wind turbulence behavior to predicting the market behavior of a product. It becomes extremely relevant to study such an interesting field of science and business. In this course, you will develop an understanding of how artificial intelligence behaves and yields fruitful results. This course would focus more on the breadth of topics over depth and will cover various search strategies, knowledge management concepts, logic, game-playing strategies, and reasoning concepts. It will also cover natural language processing, learning and planning in the field of AI, classification in machine learning, and expert systems as a part of artificial intelligence. The goal is to familiarize business students with the algorithms and techniques that are creating a buzz in research and industry. In this module, you will learn about the different concepts and types of artificial intelligence. You will also explore its applications in different domains. Later, you will gain insights about the Turing test and the reasons for criticism towards it. Further, an introduction to the artificial intelligence revolution, i.e., how it evolved over several years would be given. The module will also cover intelligent agents in which you will get a basic understanding of their characteristics, structure, agent environment, and the properties of the environment.
What's included
5 videos4 readings4 assignments
5 videosβ’Total 33 minutes
- Course Introductionβ’4 minutes
- Definition, Types, and Applications of AIβ’7 minutes
- The Turing Testβ’6 minutes
- Artificial Intelligence Revolutionβ’8 minutes
- Intelligent Agentsβ’9 minutes
4 readingsβ’Total 75 minutes
- Recommended Reading: Definition, Types, and Applications of AIβ’15 minutes
- Recommended Reading: The Turing Testβ’10 minutes
- Recommended Reading: Artificial Intelligence Revolutionβ’10 minutes
- Recommended Reading: Intelligent Agentsβ’40 minutes
4 assignmentsβ’Total 10 minutes
- Definition, Types, and Applications of AIβ’4 minutes
- The Turing Testβ’2 minutes
- Artificial Intelligence Revolutionβ’2 minutes
- Intelligent Agentsβ’2 minutes
In this module, you will get introduced to the different terms related to problem-solving in artificial intelligence and the steps for solving problems. You will gain insights into the significance of production systems, their components, and their main features. Further, through the examples of artificial intelligence problems, you will be able to understand the role of artificial intelligence in developing intelligent machines to solve real-world problems. The module will also describe the different categories of problems based on their nature in detail.
What's included
4 videos4 readings4 assignments1 discussion prompt
4 videosβ’Total 32 minutes
- Introduction to Problem Solvingβ’7 minutes
- Production Systemβ’9 minutes
- Examples of Artificial Intelligence Problemsβ’8 minutes
- Nature of Artificial Intelligence Problemsβ’8 minutes
4 readingsβ’Total 50 minutes
- Recommended Reading: Introduction to Problem Solvingβ’10 minutes
- Recommended Reading: Production Systemβ’10 minutes
- Recommended Reading: Examples of Artificial Intelligence Problemsβ’10 minutes
- Recommended Reading: Nature of Artificial Intelligence Problemsβ’20 minutes
4 assignmentsβ’Total 10 minutes
- Introduction to Problem Solvingβ’2 minutes
- Production Systemβ’2 minutes
- Examples of Artificial Intelligence Problemsβ’2 minutes
- Nature of Artificial Intelligence Problemsβ’4 minutes
1 discussion promptβ’Total 30 minutes
- Natural and Artificial Intelligenceβ’30 minutes
This assessment is a graded quiz based on the modules covered in this week.
What's included
1 assignment
1 assignmentβ’Total 40 minutes
- Graded Quizβ’40 minutes
In this module, you will learn about the basic concepts of search problems, search trees, search processes, search types, and the criteria for evaluating search strategies. The module will also cover the algorithm of four uninformed search techniques. You will get introduced to breadth-first search and depth-first search techniques along with their applications. Further, you will gain insights into the iterative deepening and bidirectional search techniques along with their advantages and disadvantages.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 30 minutes
- Introduction to Search Techniquesβ’7 minutes
- Breadth-First Searchβ’7 minutes
- Depth-First Searchβ’7 minutes
- Iterative Deepening and Bidirectional Searchβ’9 minutes
4 readingsβ’Total 50 minutes
- Recommended Reading: Introduction to Search Techniquesβ’10 minutes
- Recommended Reading: Breadth-First Searchβ’10 minutes
- Recommended Reading: Depth-First Searchβ’10 minutes
- Recommended Reading: Iterative Deepening and Bidirectional Searchβ’20 minutes
4 assignmentsβ’Total 10 minutes
- Introduction to Search Techniquesβ’4 minutes
- Breadth-First Searchβ’2 minutes
- Depth-First Searchβ’2 minutes
- Iterative Deepening and Bidirectional Searchβ’2 minutes
In this module, you will learn about the informed search techniques used in artificial intelligence. Informed search techniques follow a guided process towards achieving a known goal, hence they are also referred to as guided search or heuristic search. You will also study heuristic knowledge and heuristic function. Further, you will get introduced to different informed search techniques and learn the key features of those techniques.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 40 minutes
- Informed Search: Concepts and Strategiesβ’7 minutes
- Hill Climbing Searchβ’10 minutes
- Constraint Satisfaction Problem β’12 minutes
- Means-Ends Analysisβ’10 minutes
4 readingsβ’Total 70 minutes
- Recommended Reading: Informed Search: Concepts and Strategiesβ’15 minutes
- Recommended Reading: Hill Climbing Searchβ’15 minutes
- Recommended Reading: Constraint Satisfaction Problemβ’20 minutes
- Recommended Reading: Means-Ends Analysisβ’20 minutes
4 assignmentsβ’Total 8 minutes
- Informed Search: Concepts and Strategiesβ’2 minutes
- Hill Climbing Searchβ’2 minutes
- Constraint Satisfaction Problemβ’2 minutes
- Means-Ends Analysisβ’2 minutes
In this module, you will understand the need and significance of knowledge representation and its associated concepts. You will learn about different types of knowledge involved in artificial intelligence. You will also comprehend how knowledge is acquired, created, and stored in different scenarios. The module will also cover the organization of knowledge. Further, you will gain insights into the knowledge management concepts and knowledge engineering principles and practices.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 36 minutes
- Knowledge: Definition and Conceptsβ’8 minutes
- Types of Knowledgeβ’10 minutes
- Knowledge Representationβ’8 minutes
- Knowledge Storage and Acquisitionβ’10 minutes
4 readingsβ’Total 150 minutes
- Recommended Reading: Knowledge: Definition and Conceptsβ’60 minutes
- Recommended Reading: Types of Knowledgeβ’25 minutes
- Recommended Reading: Knowledge Representationβ’25 minutes
- Recommended Reading: Knowledge Storage and Acquisitionβ’40 minutes
4 assignmentsβ’Total 8 minutes
- Knowledge: Definition and Conceptsβ’2 minutes
- Types of Knowledgeβ’2 minutes
- Knowledge Representationβ’2 minutes
- Knowledge Storage and Acquisitionβ’2 minutes
In this module, you will understand the concept of logic, a formal language used to represent knowledge and facts. There are two kinds of logic in the field of AI: propositional logic and predicate logic. These are the most widely used knowledge representation techniques. These methods are used to represent real-world facts in the form of language, which uses words, phrases, and sentences to represent and reason about properties and relationships in the world. You will study these methods in detail in this module.
What's included
4 videos4 readings4 assignments1 discussion prompt
4 videosβ’Total 34 minutes
- Propositional Logicβ’8 minutes
- Predicate/First-Order Logicβ’9 minutes
- Skolemizationβ’8 minutes
- Resolution and Unificationβ’8 minutes
4 readingsβ’Total 90 minutes
- Recommended Reading: Propositional Logicβ’25 minutes
- Recommended Reading: Predicate/First-Order Logicβ’25 minutes
- Recommended Reading: Skolemizationβ’20 minutes
- Recommended Reading: Resolution and Unificationβ’20 minutes
4 assignmentsβ’Total 9 minutes
- Propositional Logicβ’2 minutes
- Predicate/First-Order Logicβ’2 minutes
- Skolemizationβ’3 minutes
- Resolution and Unificationβ’2 minutes
1 discussion promptβ’Total 30 minutes
- Knowledge, Propositional, and Predicate Logicβ’30 minutes
This assessment is a graded quiz based on the modules covered in this week.
What's included
1 assignment
1 assignmentβ’Total 40 minutes
- Graded Quizβ’40 minutes
In this module, you will learn about the problems in artificial intelligence which are solved using game-playing strategies. You will learn how game-playing aids decision-makers. You will also understand the concept of adversarial search and different types of games. Further, you will gain knowledge about approaching a game through min-max strategy. Finally, you will learn about how to solve a game using the alpha-beta pruning strategy.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 33 minutes
- Introduction to Adversarial Search and Game Playingβ’10 minutes
- Types of Gamesβ’7 minutes
- Min-Max Algorithmβ’9 minutes
- Alpha-Beta Pruningβ’7 minutes
4 readingsβ’Total 75 minutes
- Recommended Reading: Introduction to Adversarial Search and Game Playingβ’15 minutes
- Recommended Reading: Types of Gamesβ’20 minutes
- Recommended Reading: Min-Max Algorithmβ’20 minutes
- Recommended Reading: Alpha-Beta Pruningβ’20 minutes
4 assignmentsβ’Total 8 minutes
- Introduction to Adversarial Search and Game Playingβ’2 minutes
- Types of Gamesβ’2 minutes
- Min-Max Algorithmβ’2 minutes
- Alpha-Beta Pruningβ’2 minutes
In this module, you will learn about the concepts of reasoning with uncertainty, sources of uncertainties, and representation of uncertain knowledge. It also includes various types of reasoning such as monotonic, non-monotonic, and probabilistic reasoning. You will gain insights about them through the examples which clarify the intricate concepts of reasonings and how they are handled.
What's included
4 videos4 readings4 assignments1 discussion prompt
4 videosβ’Total 35 minutes
- Uncertain Knowledge β Representation and Reasoningβ’9 minutes
- Monotonic and Non-Monotonic Reasoningsβ’9 minutes
- Probabilistic Reasoning β Bayes Theoremβ’8 minutes
- Probabilistic Reasoning β Bayesian Belief Networkβ’9 minutes
4 readingsβ’Total 70 minutes
- Recommended Reading: Uncertain Knowledge β Representation and Reasoningβ’15 minutes
- Recommended Reading: Monotonic and Non-Monotonic Reasoningsβ’15 minutes
- Recommended Reading: Probabilistic Reasoning β Bayes Theoremβ’20 minutes
- Recommended Reading: Probabilistic Reasoning β Bayesian Belief Networkβ’20 minutes
4 assignmentsβ’Total 10 minutes
- Uncertain Knowledge- Representation and Reasoningβ’2 minutes
- Monotonic and Non-Monotonic Reasoningsβ’2 minutes
- Probabilistic Reasoning β Bayes Theoremβ’4 minutes
- Probabilistic Reasoning β Bayesian Belief Networkβ’2 minutes
1 discussion promptβ’Total 30 minutes
- Game Playing and Reasoningβ’30 minutes
This assessment is a graded quiz based on the modules covered in this week.
What's included
1 assignment
1 assignmentβ’Total 40 minutes
- Graded Quizβ’40 minutes
In this module, you will understand the definition, history, and concepts of Natural Language Processing (NLP). NLP is the part of artificial intelligence that studies how humans establish communication with machines. You will learn about the phases of NLP and the challenges encountered in the process of NLP. Further, you will gain insights into different parsing techniques. Also, you will learn about transition networks in NLP.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 37 minutes
- Introduction to Natural Language Processing (NLP)β’10 minutes
- Phases of NLP and Ambiguitiesβ’9 minutes
- Parsing Techniquesβ’9 minutes
- Transition Networksβ’9 minutes
4 readingsβ’Total 200 minutes
- Recommended Reading: Introduction to Natural Language Processing (NLP)β’20 minutes
- Recommended Reading: Phases of NLP and Ambiguitiesβ’60 minutes
- Recommended Reading: Parsing Techniquesβ’60 minutes
- Recommended Reading: Transition Networksβ’60 minutes
4 assignmentsβ’Total 8 minutes
- Introduction to Natural Language Processing (NLP)β’2 minutes
- Phases of NLP and Ambiguitiesβ’2 minutes
- Parsing Techniquesβ’2 minutes
- Transition Networksβ’2 minutes
In this module, you will learn about the concept of learning and planning in the field of AI. Every intelligent system needs to possess some form or degree of understanding. Planning is important since all the actions required to solve a problem need to be planned before their application for the desired result. All these aspects will be delved into in this module. You will also study some important learning algorithms namely, genetic algorithms, neural networks, and decision trees.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 33 minutes
- Introduction and Types of Learningβ’8 minutes
- Planning and Understandingβ’8 minutes
- Genetic Algorithm and Neural Networksβ’9 minutes
- Decision Treesβ’8 minutes
4 readingsβ’Total 140 minutes
- Recommended Reading: Introduction and Types of Learningβ’30 minutes
- Recommended Reading: Planning and Understandingβ’60 minutes
- Recommended Reading: Genetic Algorithm and Neural Networksβ’30 minutes
- Recommended Reading: Decision Treesβ’20 minutes
4 assignmentsβ’Total 8 minutes
- Introduction and Types of Learningβ’2 minutes
- Planning and Understandingβ’2 minutes
- Genetic Algorithm and Neural Networksβ’2 minutes
- Decision Treesβ’2 minutes
In this module, we will discuss the concept of classification in machine learning. Classification algorithms are used to classify ideas and objects into pre-set categories or sub-populations. Using various pre-categorized training datasets, the classification algorithms group future datasets into categories. The study of classification in the machine learning domain is vast. You will learn three major classification algorithms namely NaΓ―ve Bayes, support vector machines, and K-means clustering. Further, you will also learn briefly about a reasoning algorithm based on fuzzy logic.
What's included
4 videos4 readings4 assignments
4 videosβ’Total 30 minutes
- Naive Bayesβ’8 minutes
- Support Vector Machineβ’7 minutes
- K-Means Clusteringβ’7 minutes
- Introduction to Fuzzy Logicβ’8 minutes
4 readingsβ’Total 150 minutes
- Recommended Reading: Naive Bayesβ’20 minutes
- Recommended Reading: Support Vector Machineβ’20 minutes
- Recommended Reading: K-Means Clusteringβ’50 minutes
- Recommended Reading: Introduction to Fuzzy Logicβ’60 minutes
4 assignmentsβ’Total 8 minutes
- Naive Bayesβ’2 minutes
- Support Vector Machineβ’2 minutes
- K-Means Clusteringβ’2 minutes
- Introduction to Fuzzy Logicβ’2 minutes
The primary aim of artificial intelligence is to develop expert systems for solving real-world problems, effectively and economically. Expert systems are nothing but intelligent systems working in a limited domain. In this module, various issues related to the development of expert systems are presented.
What's included
4 videos4 readings4 assignments1 discussion prompt
4 videosβ’Total 36 minutes
- Concept, Characteristics, and History of Expert Systemsβ’10 minutes
- Development of an ES Architectureβ’7 minutes
- Inference Engineβ’9 minutes
- Case Study - DENDRAL and MYCINβ’9 minutes
4 readingsβ’Total 165 minutes
- Recommended Reading: Concept, Characteristics, and History of Expert Systemsβ’30 minutes
- Recommended Reading: Development of an ES Architectureβ’45 minutes
- Recommended Reading: Inference Engineβ’30 minutes
- Recommended Reading: Case Study - DENDRAL and MYCINβ’60 minutes
4 assignmentsβ’Total 8 minutes
- Concept, Characteristics, and History of Expert Systemsβ’2 minutes
- Development of an ES Architectureβ’2 minutes
- Inference Engineβ’2 minutes
- Case Study - DENDRAL and MYCINβ’2 minutes
1 discussion promptβ’Total 30 minutes
- Fuzzy Logic and Expert Systemsβ’30 minutes
This assessment is a graded quiz based on the modules covered in this week.
What's included
1 assignment
1 assignmentβ’Total 40 minutes
- Graded Quizβ’40 minutes
Course Wrap- Up
What's included
1 reading
1 readingβ’Total 10 minutes
- Course Wrap-Upβ’10 minutes
Build toward a degree
This course is part of the following degree program(s) offered by O.P. Jindal Global University. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.ΒΉ
Instructor
Offered by
Explore more from Machine Learning
- Status: Free TrialI
Illinois Tech
Course
- Status: Free TrialU
University of Illinois Urbana-Champaign
Course
- Status: Free Trial
- Status: PreviewK
Korea Advanced Institute of Science and Technology(KAIST)
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
