We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Setup

Before we dive into the project, let's make sure you are all set up properly. You will need:

  1. A code editor. I use VS code, though you can use whatever you're comfortable with.

  2. A command line. I work on macOS/Linux, so instructions will be in Bash.

    for Windows Users

    Our automated tests run in Linux/macOS environments. If you're on Windows you must have WSL 2 installed.

  3. Python 3 installed.

What Are We Building?

We'll be building this awesome maze generator and solver! By the end, your code will be rendering mazes like this one:

Assignment

We'll be using the Boot.dev CLI to run and submit the CLI tests for some of the lessons in this project. Make sure you have it installed.

Submit the CLI tests. There's no penalty on failure for this lesson.

The tests just ensure that the CLI is installed and configured correctly.