Birla Institute of Technology & Science, Pilani

Artificial Intelligence

Birla Institute of Technology & Science, Pilani

Artificial Intelligence

Included with Coursera PlusLearn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

5 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Build toward a degree
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

5 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Build toward a degree

What you'll learn

  • Comprehend the foundations of AI and apply various search algorithms for problem-solving in AI systems

  • Represent knowledge using propositional and predicate logic, and perform automated reasoning

  • Understand and implement learning algorithms for sequential decision-making applications

  • Evaluate the appropriateness of different AI techniques for specific problem domains

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

July 2026

Assessments

92 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 10 modules in this course

This module provides a comprehensive introduction to artificial intelligence, covering its definition, importance, key components, and industry applications. Students will learn to analyse the business problems and identify the relationship between the agent and the environment. They will be able to identify the PEAS (Performance Measure, Environment, Actuator, Sensor) specifications of the task environment. Additionally, the students will gain an understanding of different agent architectures and be able to relate to various real-world applications.

What's included

17 videos14 readings13 assignments

This module focuses on problem solving through classical search algorithms in observable, deterministic, known environments where the solution is a sequence of actions. The module begins with formally defining the problem formulation for the environment and defining the search techniques. Students will be able to understand, apply and evaluate solutions based on classical search techniques like Depth First Search, Breadth First Search and Uniform Cost Search.

What's included

12 videos9 readings10 assignments

This module focuses on exploring a gaming scenario through adversarial search techniques. The unpredictability of the other agents can introduce contingencies into the agent’s problem-solving process. Students will understand and explore the working of a competitive environment through Adversarial search techniques. They will be able to design solutions for such adversarial problems based on the min-max algorithm. Finally, they will also learn to optimise the memory efficiency of solutions through alpha-beta pruning.

What's included

9 videos8 readings8 assignments

This module focuses on exploring local and bio-inspired search techniques to deal with partially observable and unknown environments. Students will know when to use local search techniques and deal with sub-optimal solutions. They will also learn about evolutionary algorithms and apply them to solve real-world problems. Finally, they will be able to understand the working of swarm intelligence algorithms and their Stigmergy principles.

What's included

12 videos10 readings11 assignments

This module explores the fundamental concepts of logical agents and knowledge representation using propositional logic, cornerstones of artificial intelligence (AI). Students can develop logic as a general class of representations to support knowledge-based agents. Such agents can combine and recombine information to suit myriad purposes. Students will learn about logical agents and formal reasoning to make decisions and infer new knowledge. They will also be able to create a simple knowledge base on PL and make inferences from it.

What's included

13 videos11 readings11 assignments

This module introduces the expressive power of First Order Logic (FOL) for representing relationships and reasoning about the world. You will learn its syntax and semantics, and how to perform inference using Propositionalisation and Forward Chaining. The module concludes with a real-world application where FOL is used to support knowledge-based reasoning systems.

What's included

9 videos7 readings8 assignments

In this module, you will learn how to represent and reason with uncertain knowledge. You will be introduced to probability theory and how it is used in AI to model uncertainty. You will understand joint probability distributions, conditional independence, and the structure and semantics of Bayesian Networks.

What's included

10 videos9 readings9 assignments

This module introduces the classical reinforcement learning problem of the multiarmed bandit. You will learn how agents can make sequential decisions in an uncertain environment, balancing the trade-off between exploration and exploitation. The module also introduces the idea of regret minimisation, which quantifies the performance of a learning strategy over time. One real-world application of the multiarmed bandit will also be discussed.

What's included

10 videos8 readings9 assignments

This module introduces the formal framework of Markov Decision Processes (MDPs), which underlies much of reinforcement learning. Students will learn how to model sequential decision-making problems using MDPs by defining states, actions, transition probabilities, and rewards. The concepts of return and value functions will be explored in detail, along with the Bellman equations. The module concludes with an application of MDPs to robot navigation.

What's included

8 videos6 readings6 assignments

This module introduces Temporal-Difference (TD) Learning, a fundamental idea in reinforcement learning where agents update their value estimates based on partial experience. Students will learn how value functions can be incrementally improved without requiring the full outcome of an episode. The module includes the key TD algorithms: TD(0), SARSA, and Q-learning. A final video shows how TD learning can be used to train an agent to play Tic-Tac-Toe or Snake, demonstrating its real-world applicability.

What's included

8 videos7 readings7 assignments

Build toward a degree

This course is part of the following degree program(s) offered by Birla Institute of Technology & Science, Pilani. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.¹

Instructor

BITS Pilani Instructors Group
Birla Institute of Technology & Science, Pilani
49 Courses83,428 learners

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions