В основном все курсы делают с примерами на C++ и Java, или чисто академические без привязки, но тольку от последних IMHO мало, лучше уж книгу. Видел еще курс на Python здесь
https://shultais.education/courses/algo вроде первые уроки довольно понятные, но дальше не проходил, так как платно. Также занимался на степике -
https://stepik.org/course/217 неплохой курс с псевдокодом, что решает вопрос выбора языка.