Где можно пройти курс по алгоритмам и структурам данных?
Степик или курсера, там много полезного
https://stepik.org/course/217/syllabus?auth=regist...
https://ru.coursera.org/learn/introduction-to-algo...
https://ru.coursera.org/learn/java-data-structures...
Когда очень нужна обратная связь - очень выручают репетиторы, благо рынок преподавателей большой и проблем с поиском нет.