Solve Mazes with Python

In February 2020 and June 2023, we held an Introduction to the Python programming language course.  Our team created a custom maze application (see below), with a virtual robot solving mazes, to find the exit door.  Students learned how to program the virtual robot to solve mazes, and over each session of the course, the robot improves by making better decisions.

Here is our lesson plan for the course: Hope IT – Python course lesson plan

Here is the link for the maze applications and other Python files in GitLab:

Maze for Python course
Maze for the Python course