Вводишь граф зависимостей курсов, жмёшь кнопки и смотришь, как «сдаются» курсы, меняется indeg и наполняется очередь. Подсветка слева — текущая вершина и строка кода.