Aim of the bachelor thesis was to develop an interactive environment designed for the visualization of graph algorithms in order to simplify teaching process of graph algorithms not only for teachers, but also for students. In the first part of the bachelor thesis we focused on clarifying the graph problems. We explained the basic concepts of graph theory, the method of graph representation in computer devices, wrote an overview of basic graph algorithms which occurring in teaching at universities and also we compared existing solutions. The second part was focused on software development, where we created a problem analysis, defined application requirements, designed the user interface and then we implemented the solution as a desktop application using the Java programming language. The application allows to create and modify graphs, save and load graphs. It solves graph algorithms like breadth-first search, depth first search, Prim’s algorithm for finding the minimum and maximum spanning tree and finding cycles in the graph.