Программирование хорошо поддается изучению дистанционно. Поскольку лучший способ там что-то показать это либо разместить текст программы с подробными комментариями на любом ресурсе где вообще можно размещать текстовую информацию. Либо расшарить свой монитор. И то и другое технически дистанционно возможно более чем.
НО. За короткое время, с этим сложнее. За кроткое время изучить можно только очень поверхностно. А перспективы имеют только специалисты как раз с глубокими знаниями. А желательно еще и с опытом. Ну в крайнем случае нескольких учебных но приближенных к реальным проектов.
Я не уверен вообще можно ли за короткое время изучить что-либо перспективное. Поскольку. Если что-то можно изучить за короткое время и это потенциально перспективно, это изучает очень много людей. И получается что профессия становится очень избыточной по количеству претендентов на вакансии. А соответственно перестает быть перспективной. Но могу и ошибаться конечно, всего на свете знать нельзя.
Пример из моей отрасли. Одно время была перспективной профессия верстальщика. В отличие от веб-разработчика этому можно научиться в разы быстрее. Кроме того не требуется специфических способностей которые нужны программисту. НО. Сейчас она перестала быть такой уж перспективной. Больше половины "заслуги" в этом на мой взгляд как раз низкий порог вхождения. Хотя есть и другие чисто технологические причины, но они выходят за рамки этого текста.