AI & Machine Learning: Apply, Build & Solve
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Ask Coursera
10 reviews
10 reviews
What you'll learn
Design intelligent agents, apply search algorithms, and implement ML models.
Perform logical reasoning, knowledge representation, and build expert systems.
Apply probabilistic models, reinforcement learning, and decision-making strategies.
Skills you'll gain
- Artificial Intelligence and Machine Learning (AI/ML)
- Computational Logic
- Algorithms
- Machine Learning Methods
- Reinforcement Learning
- Artificial Intelligence
- Markov Model
- Artificial Neural Networks
- Bayesian Network
- Applied Machine Learning
- Machine Learning
- Agentic systems
- Probability & Statistics
- Programming Principles
- Decision Intelligence
- Machine Learning Algorithms
- Bayesian Statistics
- Data-Driven Decision-Making
Details to know
20 assignments
See how employees at top companies are mastering in-demand skills
There are 6 modules in this course
By the end of this course, learners will be able to design intelligent agents, apply search algorithms, implement machine learning models, perform logical reasoning, build expert systems with CLIPS, and apply probabilistic models for decision-making. The course equips participants with a strong foundation in Artificial Intelligence and Machine Learning, combining theory with hands-on practice.
This training begins with AI fundamentals, intelligent agents, and search strategies, then advances to heuristic methods and game-playing algorithms. Learners will explore neural networks, backpropagation, and clustering to understand machine learning essentials. Logical reasoning and knowledge representation are introduced through propositional and predicate logic, unification, resolution, and Prolog programming. Expert systems are covered in depth with practical CLIPS tutorials, progressing from basics to advanced features. Finally, the course integrates intelligent agent architectures with reinforcement learning, Markov Decision Processes, and Bayesian reasoning to manage uncertainty. Unique to this course is its balance of conceptual clarity and practical exercises, ensuring learners gain both the βwhyβ and the βhowβ of AI. By completing this course, learners will be well-prepared to apply AI and ML techniques to solve real-world problems in research, business, and technology.
This module introduces the fundamentals of Artificial Intelligence, including definitions, intelligent agents, and state space search. Learners will explore basic search algorithms such as BFS, DFS, and backtracking, gaining a strong foundation in AI problem-solving techniques.
What's included
15 videos4 assignments
15 videosβ’Total 121 minutes
- Introduction to Artificial Intelligenceβ’8 minutes
- Definition of Artificial Intelligenceβ’7 minutes
- Intelligent Agentsβ’7 minutes
- Information on State Space Searchβ’7 minutes
- Graph Theory On State Space Searchβ’9 minutes
- Problem Solving Through State Space Searchβ’8 minutes
- Solution For State Space Searchβ’6 minutes
- Fsmβ’9 minutes
- Bfs On Graphβ’7 minutes
- Dfs Algoβ’10 minutes
- Dfs With Iterative Deepeningβ’9 minutes
- Backtracking Algoβ’11 minutes
- Trace Backtracking On Graph Part_1β’7 minutes
- Trace Backtracking On Graph Part_2β’10 minutes
- Summary_State Space Searchβ’5 minutes
4 assignmentsβ’Total 60 minutes
- Graded-Foundations of Artificial Intelligenceβ’30 minutes
- Getting Started with AIβ’10 minutes
- Exploring State Space Searchβ’10 minutes
- Search Algorithms in Actionβ’10 minutes
This module covers heuristic-based search techniques and adversarial game strategies. Learners will examine heuristic functions, admissibility, hill climbing, best-first search, and the minimax algorithm with alpha-beta pruning.
What's included
11 videos3 assignments
11 videosβ’Total 95 minutes
- Heuristic Search Overviewβ’8 minutes
- Heuristic Calculation Technique Part _1β’6 minutes
- Heuristic Calculation Technique Part _2β’6 minutes
- Simple Hill Climbingβ’8 minutes
- Best First Search Algorithmβ’7 minutes
- Tracing Best First Search-1β’12 minutes
- Best First Search Continueβ’6 minutes
- Admissibility-1β’12 minutes
- Mini-Maxβ’12 minutes
- Two Ply Min Maxβ’8 minutes
- Alpha Beta Pruningβ’10 minutes
3 assignmentsβ’Total 50 minutes
- Graded-Advanced Search and Game Playingβ’30 minutes
- Heuristic Search Techniquesβ’10 minutes
- Game Playing with Minimax and Pruningβ’10 minutes
This module introduces the basics of machine learning with a focus on perceptrons, neural networks, backpropagation, and clustering algorithms. Learners will gain hands-on understanding of supervised and unsupervised learning methods.
What's included
10 videos3 assignments
10 videosβ’Total 88 minutes
- Machine Learning_Overviewβ’9 minutes
- Perceptron Learningβ’14 minutes
- Perceptron With Linearly Separableβ’7 minutes
- Backpropagation With Multilayer Neuronβ’8 minutes
- W For Hidden Node And Backpropagation Algoβ’10 minutes
- Backpropagation Algorithm Explainedβ’12 minutes
- Backpropagation Calculation_Part01β’7 minutes
- Backpropagation Calculation_Part02β’7 minutes
- Updation Of Weight And Clusterβ’8 minutes
- K-Means Cluster Nnalgo And Appliaction Of Machine Learningβ’6 minutes
3 assignmentsβ’Total 50 minutes
- Graded-Machine Learning Fundamentalsβ’30 minutes
- Neural Networks Basicsβ’10 minutes
- Backpropagation in Practiceβ’10 minutes
This module explores symbolic reasoning, covering propositional and predicate logic, inference rules, unification, resolution, and Prolog programming. Learners will also analyze reasoning frameworks such as case-based and model-based reasoning.
What's included
21 videos4 assignments
21 videosβ’Total 162 minutes
- Logics_Reasoning_Overview_Propositional Calculas Part 1β’7 minutes
- Logics_Reasoning_Overview_Propositional Calculas Part 2β’5 minutes
- Propotional Calculusβ’8 minutes
- Predicate Calculusβ’6 minutes
- First Order Predicate Calculusβ’8 minutes
- Modus Ponus Tollensβ’8 minutes
- Unification And Deduction Processβ’8 minutes
- Resolution Refutationβ’11 minutes
- Resolution Refutation In Detailβ’9 minutes
- Resolution Refutation Example-2 Convert Into Clauseβ’8 minutes
- Resoultion Refutation Example-2 Apply Refutationβ’7 minutes
- Unification Substitution Andskolemizationβ’7 minutes
- Prolog Overview_Some Part Of Reasoningβ’12 minutes
- Model Based And Cbr Reasoningβ’5 minutes
- Production Systemβ’8 minutes
- Trace Of Production Systemβ’7 minutes
- Knight Tour Prob In Chessboardβ’9 minutes
- Goal Driven_Data Driven Production System Part _ 1β’6 minutes
- Goal Driven_Data Driven Production System Part _ 2β’7 minutes
- Goal Driven Vs Data Driven And Inserting And Removing Factsβ’7 minutes
- Defining Rules And Commandsβ’9 minutes
4 assignmentsβ’Total 60 minutes
- Graded-Logic, Reasoning, and Knowledge Representationβ’30 minutes
- Foundations of Logic and Reasoningβ’10 minutes
- Unification and Resolutionβ’10 minutes
- Reasoning with Prolog and Systemsβ’10 minutes
This module introduces rule-based expert systems with practical applications using the CLIPS programming environment. Learners will progress from CLIPS basics to advanced features such as variables, templates, wildcards, and quantifiers.
What's included
22 videos3 assignments
22 videosβ’Total 133 minutes
- Clips Installation And Clipstutorial 1β’8 minutes
- Clips Tutorial 2β’7 minutes
- Clips Tutorial 3β’7 minutes
- Clips Tutorial 4β’7 minutes
- Clips Tutorial 5_Part01β’5 minutes
- Clips Tutorial 5_Part02β’3 minutes
- Tutorial 6β’3 minutes
- Clips Tutorial 7β’6 minutes
- Clips Tutorial 8β’6 minutes
- Variable In Pattern Tutorial 9β’5 minutes
- Tutorial 10β’5 minutes
- More On Wildcardmatching_Part01β’8 minutes
- More On Wildcardmatching_Part02β’6 minutes
- More On Variablesβ’8 minutes
- Deffacts And Deftemplates_Part01β’6 minutes
- Deffacts And Deftemplates_Part02β’7 minutes
- Template Indetail Part1β’7 minutes
- Not Operatorβ’6 minutes
- Forall And Exists_Part01β’6 minutes
- Forall And Exists_Part02β’5 minutes
- Truth And Controlβ’7 minutes
- Tutorial 12β’5 minutes
3 assignmentsβ’Total 50 minutes
- Graded-Expert Systems and CLIPS Programmingβ’30 minutes
- CLIPS Basics and Tutorialsβ’10 minutes
- CLIPS Advanced Featuresβ’10 minutes
This module integrates intelligent agent architectures with decision-making frameworks, reinforcement learning, and probabilistic models. Learners will explore MDPs, Bayesian reasoning, and strategies for handling uncertainty in AI systems.
What's included
15 videos3 assignments
15 videosβ’Total 112 minutes
- Intelligent Agentβ’7 minutes
- Simple Reflex Agentβ’7 minutes
- Simple Reflex Agent With Internal Stateβ’6 minutes
- Goal Based Agentβ’4 minutes
- Utility Based Agentβ’8 minutes
- Basics Of Utility Theoryβ’8 minutes
- Maximum Expected Utilityβ’7 minutes
- Decision Theory And Decision Networkβ’9 minutes
- Reinforcement Learningβ’7 minutes
- Mdp and Ddnβ’11 minutes
- Basics Of Set Theory Part _ 1β’6 minutes
- Basics Of Set Theory Part _ 2β’6 minutes
- Probability Distributionβ’9 minutes
- Baysian Rule For Conditional Probabilityβ’11 minutes
- Examples Of Bayes Theormβ’5 minutes
3 assignmentsβ’Total 50 minutes
- Graded-Intelligent Agents, Decision Making, and Probabilityβ’30 minutes
- Intelligent Agent Architecturesβ’10 minutes
- Reinforcement Learning and Probabilistic Modelsβ’10 minutes
Instructor
Offered by
Explore more from Machine Learning
- Status: Free Trial
- Status: Free Trial
Course
- Status: PreviewF
Fractal Analytics
Course
- Status: Free TrialC
Coursera
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
100%
- 4 stars
0%
- 3 stars
0%
- 2 stars
0%
- 1 star
0%
Showing 3 of 10
Reviewed on Jan 24, 2026
Exceptional valueβclear progression from fundamentals to advanced applications. The solving mindset it instills is rare and incredibly valuable.
Reviewed on Jan 29, 2026
It simplifies complex math and focuses on building solutions, making it accessible even for those without a heavy coding background.
Reviewed on Jan 26, 2026
A masterpiece in technical education. The labs are challenging, the mentors are experts, and the focus on building robust AI models is exactly whatβs needed.
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,
