Students design and create their own mazes, and they try to solve them using the help of conditions, loops, and functions.