Вот работающий способ описан:
Качает все видеофайлы (прихватывая внешние субтитры, можно ставить, можно нет), а также файлы, прикреплённые автором курса. Очень удобно.
Требуется утилита с гитхаба:
https://github.com/r0oth3x49/udemy-dl/
А также Python. Как раз сейчас скачиваю купленный курс, потому что хотелось бы иметь возможность посмотреть его оффлайн.