Прошёл курс 28 задач, занимаюсь на курсах по алгоритмам, и что дальше, как развиваться в ИТ?

Что дальше, зависит от вашей цели, зачем вы вообще изучаете программирование :)
Что и, главное, зачем, вы хотите достичь в программировании. Обязательно сформулируйте количественные критерии вашей цели, например: в течение полугода хочу устроиться на работу программистом с зп от 55,000 рублей. Постройте план достижения этой цели и ежедневно предпринимайте шаги по движению к цели.

Универсальная рекомендация вашего развития в СИЛАЧ такая:

1), подключите себе матрицу компетенций, в ней описаны все уровни разработчиков с нуля до сеньора и дальше, и последовательно и без пропусков изучайте всё, что требуется -- сперва для самого первого уровня, затем для второго, и т. д.
Изучайте -- значит не просто читайте пару минут википедию сразу всё забывая, а пишите в блог и гитхаб свою рефлексию по всему, что вы изучаете, иначе всё ваше "развитие" будет полная профанация.

2), как развивать карьеру программиста на протяжении всей жизни и фактически по всем мыслимым аспектам, я подробно рассказываю на соответствующем бесплатном курсе карьере, который так же как и матрица на учебном сервере бесплатно доступен (за золото рейтинга), решения абсолютного числа типовых пробем на ИТ-работе и требуемые софт-скиллы на нём детально разобраны.