Algorithms, Part I from Princeton on Coursera: a free algorithms course
Course in English. A practical algorithms course in Java: elementary data structures, sorting and searching, search trees, hash tables, 10 programming assignments with automatic checking. Intermediate level, 5 weeks at 10 hours a week; all features of the course are free, and no certificate is awarded. Open at any time.
Courses & lectures Free Online
