- A* Search
- AC-3
- Alpha-Beta Search
- And-Or Search
- Backtracking Search
- Beam Search
- BFS
- Bi-directional Heuristic Search
- Bi-directional Search
- Depth-Limited Search
- DFS
- Evolutionary Algorithms
- Graph Search
- Greedy Best-First Search
- Heuristic Search
- Hierarchical Search
- Hill-Climbing Search
- Iterative Deepening Search
- Iterative-Deepening A* Search (IDA*)
- Learning Real-Time A* (LRTA*)
- Local Search for CSPs
- Minimax
- Monte Carlo Tree Search
- Online DFS
- Online Local Search
- Recursive Best-First Search (RBFS)
- Satisficing Search
- Simplified Memory-Bounded A* (SMA*)
- Simulated Annealing
- Uniform Cost Search (Dijkstra)
Taught by the legendary Eugenio Marchiori aka “Eugenius”.