Мне нравятся несколько курсов на курсере (programming languages, по алгоритмам), есть еще sicp на edx вроде, компиляторы у стенфорда, распределенные системы у стендфорда. В части практики, по джаве ничего нет - но есть множество крутых выступлений на ютюбе, а вот по мобилкам и фронту есть неплохие штуки на pluralsight, egghead и еще в паре мест. Ну и ради общего развития можно смотреть Фаулера и unlce Bob. Когда-то очень давно я писал на дот нете, и у майкрософта была своя академия, прям на начальной стадии она мне нравилась.