For those self learners, here are the best online learning resources. I have been using them for at least two years or more. They have rich content, stickiness, relativity to real-life issues, and the ability to maintain life-long interest.
Most resourceful: Coursera
My favorite learning platform offering in Massive Open Online Courses (MOOC) style. That means there could be up to 2,000 students enrolled to an online class.
Coursera is very organized with a constructive and supportive community. They offer courses from top-rated universities and recently launched a master online program. Some notable universities are University of Virginia, University of Geneva, Wesleyan University, Duke University, University of Michigan, John Hopkins University, and University of North Carolina.
A typical class takes up to 4 weeks with around 10 videos and quizzes per week. They are often in self-paced mode; one can watches the video before the quizzes are opened. In a writing class, they offer peer review for weekly work critiques.
Most impactful: Duolingo
The best foreign language platform delivered with a game style. Duolingo has an interactive-based learning program, which is different than the usual language courses. They offer multiple languages including Esperanto, High Valyrian, and Klingon. Duolingo is founded by University of John Hopkins and currently has 30 languages (including in Beta and planned). Their recent development involves short stories in Spanish.
Most inspiring: TED
Inspiring public-speaking videos about ideas. TED stands for Technology, Entertainment, and Design. The non-profit organization has a mission to communicate ideas worth sharing. It radically changes the way public speaking is done. Chris Anderson, the leader of TED believes in interconnection of people and ideas. He hopes that TED becomes a trigger point for further discussions about pressing issues around the world.
Most forward-thinking: McKinsey Insights
McKinsey insights is written for leaders around the world in the evolving landscape. The professional scope considers different ways of thinking to evaluate a problem and identifying trends. Reading the insights help us shape a better perspective on the near future.