1. Khan Academy: Largest educational platform. It's free, fun and innovative.
3. Duolingo: By far the best language learning platform I've come across.
4. Code Academy: Another learn-to-program site made for basic to advance learners.
5. Coursera: A platform to get free education from renowned professors of famous universities, for free!
Have fun learning :)