Millennials are used to highly engaging content, making their attention span shorter and more challenging to educators to teach. To make an engaging ecourse for millennials you need to focus on short, multimedia formats with highly engaging activities. Keep your learning activities as short as possible. Use video and text. Add engaging knowledge checks like flashcards and interactive quizzes. Gamify your course if possible. Reduce long text. Offer scenarios and thought provoking activities. Set a learning goal like earning a certificate or points for completing the course.