View all courses

How Computers Solve Mazes - Introduction to Pathfinding

  • Ages 13 - 17
  • Coding
    • Experience
  • Online

Ever wondered how a computer can solve a maze so quickly? In videogames, how do your non-human enemies decide what path to take to track you down so ruthlessly? How can self-driving cars determine the best, most fuel-efficient route to a far off destination? How do lunar rovers decide their next move?

Look no further, as we take a super fun dive into what are known as Pathfinding Algorithms. Discover the theory behind the world-famous Dijkstra Method and then code it with Python. We will then implement our algorithms on personalised mazes through a graphical interface so we can watch the navigation happening in real time! Then, we code personalised environments using Construct 3 and apply our algorithms to objects navigating through different terrains avoiding obstacles. 

FireTech Experiences are a new series of short, high interest, fun and engaging tech demonstrations and talks. These are delivered in webinar style, using Zoom, with the main expert tutor showcasing a new interesting aspect of technology and learning. Apart from Zoom, no other downloads are required.

How Computers Solve Mazes - Introduction to Pathfinding

Available in these formats:

  • Short Experiences
    From £10
    Short Experiences

    Short single-session events lasting one hour. Great as bite-sized tasters to explore something new or as standalone events on a particular topic!