5, 10 or 20 seats+ for your team - learn more
In this liveProject, you’ll join SkyRoutes Inc., where drones navigate crowded cityscapes—but their inefficient routing is draining power and eroding customer trust. To fix it, you’ll create a drone pathfinding engine using Python. You’ll compare core search algorithms—BFS, DFS, and Dijkstra’s—to build a flexible navigation system that handles terrain costs and dynamic obstacles. You’ll animate routes using Pygame, accelerate your code with NumPy, and learn how to model grids as graphs in real-world scenarios. By the end, you’ll have a functional and visually interactive pathfinding system.
This liveProject is aimed at Python programmers interested in turning theoretical algorithms into a portfolio of practical applications. To begin you will need to be familiar with:
Pathfinding & Optimization for Autonomous Navigation project for free