Project

Maze Runner (Python)

Challenging
22 completions
~ 21 hours
4.7

Learn to use the Random module with nested lists and store the results in a file.

Provided by

JetBrains Academy JetBrains Academy

About

Mazes are amazing: keep running and find the exit if you can! If you are not too happy about getting stuck in an actual maze, you can entertain yourself with a virtual one. In this project, you will write a program that generates mazes and looks for a way out.

Graduate project icon

Graduate project

This project covers the core topics of the Python with Algorithms for Tech Interviews course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:

Reviews

Maxim Baev avatar
Maxim Baev
2 years ago
If it weren't for for the logging module, I wouldn't be able to do it!
Steffen Mueller
2 years ago
I wasn't exposed to graph theory and practice yet. So I have learned a lot from this project. Thank you for that!
Paweł Albrycht
2 years ago
Nice project on how recursion works. One of the most challanging by now

4.7

Learners who completed this project within the Python with Algorithms for Tech Interviews course rated it as follows:
Usefulness
4.8
Fun
4.8
Clarity
4.6