Code for the book "Artificial Intelligence: A Modern Approach"

This project provides implementations of the pseudocode algorithms in the textbook "Artificial Intelligence: A Modern Approach," along with tutorial examples of their usage, emphasizing visualizations that help students understand both the core underlying concepts and the specific ways to invoke the code.

lightbulb_outline View ideas list


  • python
  • java
  • javascript
  • ai
  • jupyter


comment IRC Channel
mail_outline Contact email

aimacode 2018 Projects

  • Michael Kawano
    Chapter 5
    I want to improve and extend the work I have previously done on chapter 5.
  • Maria Ioanna Spyrakou
    Finish aima-python algorithms
    Work on algorithms for computing: Model-Based-Reflex-Agent, Online-DFS-Agent, Hybrid-Wumpus-Agen, Graphplan, Partial-Order-Planner,...
  • Aman Deep Singh
    Finish AIMA-Python algorithms and add explanatory notebooks
    The aim of this project is to finish incomplete implementations of the algorithms in aima-python, and refactor some of the existing ones that do not...
  • Samagra Sharma
    Knowledge, Reasoning and Learning
    Currently, aima-java is targeted towards the fourth edition of the book. As stated by the mentors, the project is focussed towards developing the...
  • Nalin Chhibber
    Online Collaborative Platform for AIMA-Exercises
    This project aims to design and implement a new platform to host interactive exercises for the fourth edition of the book ÔÇťArtificial Intelligence: A...