Online learning not only needs good content from experts, it needs the right kind of system to support it. These online platforms need to be designed in a way that is intuitive, easy to use and that enhances student learning.