Khan Academy
    
   Khan Academy provides online materials which covers subjects ranging from math and finance to history and art. It also provides with thousands of bite-sized videos, step-by-step problems and instant data.