Intermediate
120 Lessons
35h
Certificate of Completion
Discover the world of mazes and create unique puzzles on unconventional surfaces, in various shapes, and sizes. Ignite your imagination and endless inspiration.
AI-POWERED
This course includes
This course includes
Course Overview
Mazes are everywhere. From psychology experiments involving mice to robotics demonstrations to movies, video games, books, and puzzles, we all encounter mazes at some point or other in our lives. Working with mazes is like going on a voyage of discovery where you never know quite what you’ll find when you crest the next hill. In this course, you’re going to look at ideas to inspire you and learn to generate your own mazes. After taking this course, you’ll have taken your existing knowledge of software eng...Show More
What You'll Learn
An understanding of the usefulness of mazes to generate interesting puzzles
Hands-on experience designing algorithms and programs to solve different puzzles
Familiarity with different types of mazes including grids and circular, weaving, and folding mazes
Hands-on experience creating different mazes and solving them using a variety of algorithms
Ability to traverse mazes, render mazes, and exploit well-known graph theoretic algorithms to solve underlying problems in mazes
Course Content
Our First Random Mazes
Automating and Displaying our Mazes
Solving Mazes
Avoiding Bias with Random Walks
Adding Constraints to Random Walks
Fitting Mazes to Shapes
7 Lessons
Going in Circles
8 Lessons
Exploring Other Grids
9 Lessons
Braiding and Weaving Our Mazes
11 Lessons
Improving Our Weaving
7 Lessons
Growing With Prim's
7 Lessons
Combining, Dividing
8 Lessons
Extending Mazes into Higher Dimensions
8 Lessons
Bending and Folding Our Mazes
10 Lessons
Conclusion
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE