Как выучить алгоритмы?
Попробуйте начать с реализации различных алгоритмов сортировки: пузырьковая, вставками, слиянием, быстрая и т.д. В общем, это та часть алгоритмов, которые наиболее популярно используются. Можно также попробовать реализовать различные численные методы - Ньютона, хорд, и т.д.
Желательно хорошо знать математику и иметь алгоритмическое мышление. Странно, что Кормен вам не зашел. Не знаю, какую его работу вы смотрели, но у него есть книга «Алгоритмы. Вводный курс», и в ней много иллюстраций с наглядными примерами — она рассчитана именно на новичков.

Если самостоятельно изучение совсем туго идет, выберите курсы kursfinder.ru/algorithms/  и посвятите обучению несколько месяцев. Преподаватели вам по полочкам все объяснят. При выборе советую вам смотреть на возможность общаться с преподавателем, потому что не все онлайн-школы предоставляют такую возможность, где-то вы просто будете проходить онлайн-занятия и выполнять домашку, а за общение с экспертом попросят еще и денежки доплатить. Обратите на это внимание:)