кроме работы с инструментами разработчик курсов должен:
понимать, что такое аккуратная верстка. Он должен знать, почему неаккуратная верстка не просто раздражает слушателя, но мешает ему;
знать основные правила создания удобного пользовательского интерфейса и понимать, что неправильно поставленные кнопки могут навредить обучению;
понимать, как пользователь работает с курсом, и стараться упростить этот процесс.