Я так понимаю в обучении есть иерархия "занине - умение - навык".
Так вот алгоритм это такая штука, которая сама-по-себе всего лишь знание (т.е. на практике бесполезна), но при её помощи можно самостоятельно, без преподавателя, натренировать умение и навык.
Просто делать упражнения и проверять самого себя при помощи "алгоритма".