По курсам порекомендовать ничего не могу. По техническим вещам, непосредственно связанным с разработкой, — не вижу особого смысла в таких курсах (практически все осваивается и без них). Из смежных с разработкой областей, как например разработка ПО для финансового сектора и т.п. — возможно что-то и есть полезное, но данными вопросами пока не озадачивался сильно.