Let's build a pathfinding visualizer using javafx. This is a fun and interesting programming project to work on. The visualiser presents the user with visuals and pseudocode for the A star algorithm, breadth first search algorithm, depth first search algorithm and uniform algorithm. This will make a good software project for a portfolio as recruiters often ask coding interview questions about pathfinding.
In tutorial 1, we're starting out simple, implementing only the ability to create vertices and move them around using mouse events.