Какими онлайн-курсами по программированию кто пользовался (если пользовался)?
Мне нравятся курсы от Lynda.com и Tuts+ (Envato).  Их много по разным темам, в т.ч. узким и конкретным.
А вот курсы на Udemy разочаровали - мне попались бесплатные видеоролики, упакованные как платный курс без малейшей адаптации.
Кстати, о бесплатном.  Видеоканал этого парня просто поражает широтой охвата тем (от Си до Фотошопа) и количеством роликом: https://www.youtube.com/user/thenewboston/playlists
Проходил интенсив от thinknetica по рельсам. Очень крутой курс для пре-джуниора (т.е. база должна быть, синтаксису языка не учат) чтобы стать уверенным джуниором.