Blockly is a web-based, graphical programming language. To write a program you assemble puzzle pieces, each representing a different component. It’s fun too ;)
Once your blocks are in place, hit the Run Program button to let’er rip. If you don’t solve it on the first (or tenth) try, you’re in good company.
You can obviously do something simple like this, but it’s not nearly as fun as creating an algorithm that would work for other mazes.
It took me a while to come up with an algorithm I was pleased with. Try it on your own first to get a feel for it, but if you get stuck, here’s one solution.