Как организовать online-обучение программированию?
Мы делаем платформу для практических уроков по программированию. Идея как у Codecademy, но вместо симулятора или песочницы мы предоставляем реальное боевое окружение, а ученик работает с ним в браузере (IDE + терминал). 
Автор задает окружение и мощность, необходимые для этого урока, потом устанавливает задачу и пишет тесты для проверки потенциального решения. В итоге можно создавать задания ~любой сложности, от "hello world" на питоне, до настройки и запуска веб-приложений на кластерах с несколькими базами данных, репликациями и кучей файлов.
Сейчас приглашаем авторов. Как с вами можно связаться? 
Или напишите мне, пожалуйста – rakhim@hexlet.io
Прикладывать файлы с исходниками. Записывать урок и снабжать этой записью каждого ученика. Чтоб он потом мог посмотреть и понять если что-то не успел освоить на занятиях. Думаю так бы было оптимально.