What’s the best way to be successful with on-demand courses?

The short answer is: accountability. We’ve had great success with this type of course, but it’s not for everyone. Students who are self-motivated and self-organized have an easy time navigating the course and completing the work. Similarly, students who receive support from parents or other adults also do very well. Being accountable to oneself (or to someone else) is a key to success in this type of programming.