Algo Arena makes abstract computer science concepts visceral and intuitive. Pick two sorting algorithms, hit Start, and watch them race on identical data — suddenly you feel why O(n log n) beats O(n²) ...
Implementation of Dijkstra's algorithm and A* to solve pathfinding problems on real video game maps, built in Python as part of a Search & Planning in AI course at the University of Alberta. A* ...