Shared publicly  - 
Over 200 Free Online Educational Resources (v.2.3)

Warning: Very long post. Please open in a new browser tab.

Here is decades' worth of knowledge freely available online for those who love to learn. Links that fit under multiple categories are listed only once.

What are your favorite sites to learn from? What sites would you add to this list?

(View the original post for any future updates:


I. Top Picks
II. Universities and Higher Education (updated to v.2.0 on 1/27/12)
III. General Collections (updated to v.2.3 on 2/10/12)
IV. How-to & DIY
V. Studying with Peers
VI. Online Books, eBooks, & Journals
VII. Computers, Software, & Programming (updated to v.2.2 on 2/6/12)
VIII. Science & Math (updated to v.2.3 on 2/10/12)
IX. Logic, Words, & Memory
X. Languages
XI. Music (updated to v.1.2 on 1/26/12)
XII. History
XIII. Business, Economics, Finance, & Investing (updated to v.1.2 on 1/26/12)
XIV. Food, Nutrition, & Cooking
XV. Survival Tips
XVI. Documentaries & Film Studies (updated to v.2.3 on 2/10/12)
XVII. Other



Khan Academy

Academic Earth - Online courses from the world's top scholars

TED - Technology, Entertainment, & Design

MIT Open CourseWare

Stanford Engineering Everywhere

Open Yale Courses

About U. - Collection of free online courses from


YouTube EDU

The Open University - Study at the OU

University of the People

University of Reddit

Open Culture - The best free cultural & educational media on the web

VideoLectures - Exchange ideas & share knowledge

CosmoLearning - Free educational website with thousands of courses & documentaries



Lecture Fox - Free university lectures

Faculty Project - The best professors from the world's leading Universities

Google in Education

More Open Courses:

OCW Search - Find free university courses online

Open Courseware Consortium

Harvard Extension School - Computer Science & Technology

Johns Hopkins University

Kaplan University

Notre Dame

Princeton's Institute for Advanced Study


Utah State

ArsDigita University - Computer science and math lectures

UC Berkeley Webcast - Central service for online video & audio for learners around the globe

UC Berkeley Video Courses - Free education online

Capilano University

Carnegie Mellon Open Learning Initiative

Delft University of Technology

Rice University Connexions - A place to view and share educational modules

Stanford on iTunes U - Stanford-related digital audio content

UC Irvine

UC San Diego Podcasts

University of Chicago's Mind Online - Thought-provoking samples of critical thinking & debate

University of Colorado, Colorado Springs

University of Massachusetts

University of Michigan

University of Southern Queensland

University of Sydney - Podcast episodes

University of Virginia - Podcasts & webcasts

University of Washington - Computer Science & Engineering

Utah Valley University - Online courses & open educational resources

YouTube Channels:


Stanford Class Central - YouTube summaries of Stanford's online courses

UC Berkeley

University of New South Wales


India's NPTEL



Udemy - Take and build online courses on any subject

Free Video Lectures - 800+ Online Courses and 19,000+ Videos from Top 30+ Universities on 35+ Categories

100 Intro Open Courses on Everything You've Ever Wanted to Learn

Annotum (formerly Google's Knol)

InfoCoBuild's Free Education - Audio/video lectures for academic courses

IncrediCampus - Lectures and preparation/admission advice for college & graduate schools

Learners TV - Thousands of downloadable video lectures on liberal arts, science, engineering, and more

Online Education Database - 200 free online classes to learn anything

Infoplease - All the knowledge you need

MERLOT - Multimedia educational resource for learning and online teaching

Internet Archive

101 Online Self-improvement Resources

Alison - 300 free online courses at certificate or diploma level (sign-up required)

Teaching Resources:

The Orange Grove Digital Repository - Online library of openly available instructional resources for Florida's educators - Browse teacher resources

Google in Education - Teacher Resources



WikiHow - The how-to manual that you can edit

How Stuff Works

Wonder How To


Make Magazine

How-to Help & Videos for Dummies

VideoJug - Get good at life

How to Create a Book in Wikipedia

Let's Make Robots



Open Study - Study together

P2P University - Learn anything with your peers

Study Blue - Your digital backpack



Google Books

WikiBooks - Open-content textbooks collection that anyone can edit

Project Gutenberg

Planet eBook - Home of free classic literature

Open Book Project

The Free Library

Many Books - Ad-free eBooks

WorldCat - Collections & services of more than 10,000 libraries worldwide

iBiblio - The public's library and digital archive

LibriVox - Free public domain audiobooks

The Assayer - Web's largest catalog of books whose authors have made them available for free Free eBook Collection

Scribd - Reading and publishing evolved

Textbook Revolution - Student-run site dedicated to increasing the use of free educational materials

Directory of Open Access Journals

eReaderIQ - Recent non-public domain freebies & price-drop alerts

Longform - New and classic non-fiction articles curated across the web

Flatworld Knowledge - The first and largest publisher of free & open textbooks



Google Code University

The New Boston - Step-by-step tutorials for multiple coding languages

UDacity - CS 101

PHP Academy

Better PHP

Programming eBooks

W3Schools - The world's largest web development site

Wired How-to Wiki - Teach a kid to program

NetTuts+ - A large collection of coding tutorials

Tutorial Guide - The site for all your tutorial needs

Codecademy - Fun & interactive way to learn how to code

Free Technology Academy - High quality educational material based on free software & open standards

Higher Computing for Everyone - Writing basic programs

HTML 5 Please

Rails for Zombies

Ruby Warrior - Open source game to teach Ruby language

Got API - Documentation search engine

Coding Bat - Online code practice in Java & Python

PySchools - Python programming language tutorial

Python Learn - Provides materials to learn Python on your own

appendTo - Learn jQuery and Javascript for free

Professor Messer - Free CompTIA A+ Certification Training Course

Lynda - Online software training videos

Intro to Linux

Stack Overflow - Q&A for professional and enthusiast programmers

DZone - Fresh links for developers

Project Euler - A series of challenging mathematical & computer programming problems

Photoshop & Graphics:

Tutorial Hero - Photoshop & Flash tutorials

PSD Tuts+

Photoshop Tutorials

Graphic Tutorials

Photoshop Pack Graphic Design Resources

PSD FanExtra Tutorials

Vandelay Design - Photoshop Tutorial Hall of Fame

Grokking the GIMP

Video CoPilot - Tutorials for VFx & motion graphics



Google Scholar - Stand on the shoulder of giants

Scirus - The most comprehensive scientific research tool on the web

Cite Seer X - Access scientific and scholarly knowledge

getCited - Academic database, directory, & discussion forum - A place to share and follow research

National Science Digital Library - Explore, share, create

Science Magazine Podcasts

National Programme on Technology Enhanced Learning - Science, Engineering, & Technology

KQED's Quest - Explore science, nature, and environment stories from Northern California and beyond

Freelance Teacher - Videos on physics, chemistry, math, & biology

FHSST - Free high school science texts in physical sciences & math

Free Science Lectures - Free Science Videos & Lectures

Minute Physics on YouTube

Physicist TV - Collection of science & documentary videos

Educated Earth - Videos on astronomy, biology, chemistry, earth sciences, math, physics, and more

The Science Network - Videos about science meetings and general science discussions

cK-12 Flexbooks

Paul's Online Math Notes

Reddit's List of Useful Online Math Resources

Math, Better Explained

Astronomy & Outerspace:

Space Engine - Free space simulation software

Google Sky

NASA for Students

Scale of the Universe - Interactive Flash Animation


Vassar Stats - Concepts and applications of inferential statistics

StatSoft Electronic Statistics Textbook

Connexions Collaborative Statistics

Handbook of Biological Statistics



Mind Tools - Memory improvement techniques

The Nizkor Project - List of logical fallacies

Wikipedia's List of Logical Fallacies

Wikipedia's List of Figures of Speech

Tool Kit for Rhetorical Analysis

KnoWord - Expand your vocabulary - Learn new words & explore language

Brain Workshop - A Dual N-Back Game

Argument Mapping Tutorials

Philosophy Bites - Podcasts of top philsophers



Basic Composition - Reading & Writing

BBC Languages - Beginner courses in multiple languages

Foreign Service Institute Language Courses

Language Guide - Foreign language vocabulary, grammar, & readings

eLanguage School - Free foreign language lessons online

Free Online Language Courses via

DuoLingo - Learn a language for free & simultaneously translate the web

Babel Nation - Learning languages online for free

Transparent Language - Language learning software & resources in over 100 languages

Survival Phrases - Learn essential travel phrases, tips, and insights

Talk to Me in Korean

Chinese Toolbox - Software for learning Chinese through reading

LiveMocha - World's largest language learning community

American Sign Language (ASL) University

Handspeak - Sign language

Signing Savvy - Your sign language resource



Berklee Shares - Free music lessons from Berklee College of Music

Music Theory - Lessons, exercises, & tools

Ear Training & Music Theory Software

Basic Music Theory Music Education - Music theory

Teoria - Music Theory Web

Ultimate Guitar - Lessons, techniques, & styles

Justin Guitar - The best guitar instruction on the web

Chorder - Chord fingering and guitar resources

Funk University - Assembly of Music's Finest

Play Bass Now - Lessons, licks, and low notes

How to Play Piano



Teacher Resources - Western Civilization (52 half-hour video programs)

Metropolitan Museum of Art - Timeline of Art History




Google Advisor

Google Finance

MarketWatch by WSJ

Main Street - Business & financial headlines & advice

Stanford University's Entrepreneurship Corner

Value Based Management - Methods, models, and theories

Ludwig von Mises Institute - Austrian economics and praxeology

Foundation for Economic Education

Library of Economics and Liberty



Good Eats Fan Page

Jamie's Home Cooking Skills

Chef Todd Mohr's Web Cooking Classes (YouTube)

Nutrition Data - Self nutrition data; know what you eat - Smart nutrition & practical tips

Choose My Plate via USDA

The World's Healthiest Foods

Calorie King

Start Making Choices - Simple ideas for living healthier on a budget

Eat Right Nutrition Tips



Off Grid Survival - Wilderness and urban survival skills

Backwoods Magazine - Self reliance and self sufficiency

Survival Topics - Your online survival kit

Wilderness Survival - Free info covering all aspects of survival

Discovery's Worst-Case Scenario Video Clips



Documentary Wire

Factual TV - The documentary film video store

Documentary Heaven - Food for your brain

Surf the Channel

DocuWatch - Free streaming documentaries on Art, History, Science, and more

Documentary Tube - Watch full-length documentaries online for free

Documentary Log - Watch hundreds of the most interesting, popular, and full-length documentaries

Documentary Stream

Documentary Storm - Free streaming documentaries

Top Documentary Films - Watch free documentaries online

Movies Found Online - Free movies & documentaries

Quick Silver Screen - Movies & documentaries

MVGroup Forums - An education in P2P (sign-up required)

InfoCoBuild's Books and Films - Science and Technology

Film Studies:

Film Studies for Free - Web archive of notable film studies resources

Online Film and Movie Image Studies, PhD and MPhil Theses

Online Film and Media Studies Journals


Advanced Yoga Practices - Directory for Main Lessons

Creative Live - A live, worldwide creative classroom
Nobahle Tshangani (Mhakie)'s profile photoDiane Price's profile photoAngele MESSA's profile photoAmanor Nartey's profile photo
Additional suggestions for links in history, business, investing, and cooking would be greatly appreciated :)
Thank you Johnathan. This will be helpful to the masses. Where did you get it.
This is a wonderful post thanks for sharing. Great resource list !
OK +Johnathan Chung Who needs a college degree anymore? They cost a fortune! How about a service that for a nominal fee administers a test in that which a person wants to claim their specialty? May not work for medicine, but it certainly could work for a whole lot of subjects!
Thank you Johnathan, I'll look for different sites like these. Good luck.
You're welcome, everyone!

+Christopher Seymore This is my collection of links I've bookmarked as I've come across helpful sites over the years for learning specific topics. Thought I might as well share it on G+ :) Some areas are lacking, but hopefully other people can fill those in.

+Arleen Boyd The backing behind accredited (free) online education does not seem to be quite there yet, but it seems the industry is making progress. I think all knowledge should be open source, and the more people who can access it and the easier it is to access, the better. In fact, Sebastian Thrun (who led the popular Stanford AI course) just put in his resignation from his tenure at Stanford to pursue and to fortify the online education movement. Very exciting!
+Johnathan Chung I do believe that the people who teach and train, and the materials they produce should be paid for. It just seems that institutions of higher learning have too much waste. Plus, by the very nature of their structure, they are no longer cost effective for the masses to take advantage of.
Yoko T
Thank you! I'm sharing!
Dude !!! thats most awesomest awesome post ever :D Thanks a lot :)
Thanks for sharing. I think that the reason why free education has not been accredited is that we use education as a expensive signal of quality. The more that something is offered for free, the less it is used as a signal for quality. However, if there were a free educational program with enough rigor that simply making it in and completing the program would be a rare occurrence (e.g. Westpoint), then perhaps it could be used as a symbol of quality and would be able to be accredited.
You just saved me hours of research +Johnathan Chung. Thanks for the extensive compilation. I'd like to see +Google+ promoting Hangout with these classes. That should garner more acceptance of G+ by online users.
This list is amazing. Thank you for compiling & sharing it with us.
Thank you for this wonderful resource material...

I would like to add a new site that seems to have a lot of potential as well:

it was started by SEBASTIAN THRUN the guy behind google self-driving car technology.
+Marcus Sonsteby I've used most sources from Section 1 (Top picks), Section 4 (How-to), Section 7 (many of the Photoshop tutorials and programming sites like Codecademy, W3Schools, & TheNewBoston), Section 8 (astronomy & statistics links), and Section 10 (BBC languages, sign language, and language lessons on I've used many others, but those are the main ones.
OMG. Thanks for this amazing effort. Now, can you use your magic +Johnathan Chung so that I can have time to go through it all :)
+Johnathan Chung can we apply versioning on your list? so that we'll know if it's been updated. say, this post is v.1.0.
+LipLip Bagundol Good idea. I will label this one v.1.1 (v.1.0 will be all the posts that were already shared but not labeled yet. Plus, I added 3 new links a couple hours ago).
+Johnathan Chung Impressive collection. I was wondering if you saved all these bookmarks somewhere like on I love that service, more so since Yahoo sold it. The new owners were the guys behind YouTube. Anyway, it would be awesome if you could share all these organized links under a tag. They also have something called a Stack which might be even better. Take a look and see if you like it.
+Doriano Paisano Carta Adding this collection to a bookmarking site is a good idea. I'll check it out and see if I can get them organized & added. Thanks.
Thanks for the list.
Thanks for sharing. I only need another life for visiting all these sources ;-)
What about There are also free onlinecourses.
+Johnathan Chung I know it could be a lot of work so here are some ideas on how to save time and effort. I would join so that it syncs all your bookmarks across all browsers and OSes. Then join and you should be fine from there as it can import your bookmarks/favorites.
Great collection, my suggestion: #SpreadtheEducation
Thanks, thanks, thanks...! I greatly admire what you have done, plus the sharing. I like this photo, too. :-)
Johnny, thanks for sharing, buddy. 新年快樂 to you, too.
+Johnathan Chung Great share! I had shared it from another person and had someone who added the following comment to my re-share for more free classes.

via +Chuck Dahmer for the below additions
Under III, General Collections, please add

1. Mises University and (Austrian economics and praxeology). I can't believe this was not on the list.

2. The Foundation for Economic Education (FEE) (economics and liberty)

3. The Library of Economics and Liberty (economics and liberty)

Thank you.
Thanks for the suggestions, everyone. I just added all the new links and updated to version 1.2.
Great list, but you totally left off Udemy (I work for them, so I'm biased)...they're huge. They also just launched this today: Top professors teach unique content for free :)
This is a great job, thanks a lot!!!
Este es un maravilloso trabajo, de los que hacen que la red se justifique plenamente!! muchas gracias !
Love the list. Sound like the government doesn't need to spend so much on education. Our public libraries could have more internet portals :)
People in Khan Academy and other online instructors should create a circle of certified tutors on g+ where students interact with online tutor for hourly fees. Its time for online instructors to start pursuing global accreditation. Community colleges should focus on vocational training while Universities focus on research. People can pursue non-physical science degree online. Furthermore , the era of summer, winter, spring or fall classes are over. People can take courses 24hrs / 365days of the year. If I have the money , I will start setting up private testing centers all over the U.S
Thank you thank you thank you for sharing!!! I have heard of some of these sites but certainly not all of them. This is an INCREDIBLE RESOURCE that I certainly will be using. This like this are making our world a level playing field for knowledge and job competition.
Great THANK YOU Johnathan. I just shared your compilation with more than 30 thousand members of the
best and FREE business Internet platform for independent business owner, which helps small business grow
and brand their business on the Internet for FREE - no levels, no memberships, no fees.
Great collection! Just one remark: if you mention Coding Bat under section VII. COMPUTERS, SOFTWARE, & PROGRAMMING, you should also mention
What would be excellent is to add notes about how accessible the listed online resources are. Closed captioning or transcripts available? If live, do they offer or will they work with CART services, that kind of thing?
Thank you for compiling this list. Excellent.
Thanks for the additional links, everyone.

+Cindie Gilbert Feel free to add the list to your blog. A link back to my post and profile would be appreciated :)
Thanks for your work on this. I enjoyed and have passed it on...
This is so true! Nice work! A great attitude to have for a life long learning that continues even after the formal education.
Hi +Johnathan Chung, thanks so much for this post - it has been a really good resource

I have one suggestion - it is a bit specialised as it deals with food security but its risk/vulnerablility analysis and frameworks have been useful to work through - might come under the category of 'business'.

I came across it while taking a 'right to food e-learning course' by FAO.
I run the free programming ebook directory at

Jason from Textbook Revolution is responsible for my site's initial launch. I donated a categorized and sorted list of almost 200 book links back when his site was brand new, but he was too lazy to add them all to his site. He suggested I put them on a page somewhere so he could link to it instead. And as they say, the rest is history.
Thank you Johnathan Chung!! .Great Job. Permission to copy and repost this list(in spanish)..
Very nice! I shared this here, on twitter and on linkedin. Thanks again!
Thanks for help Sharing Very cool information for Educations...
Wow. Exceptional. Gold. Great work - and thanks!
G+ revolucionando las redes sociales, se merece el mejor premio a la excelencia y espero que cada día lo hagan mejor
Thanks so much for this awesome list! Great value!
One Million Thanks for this!
Great list! Love seeing the everyone coming together to make education accessible to all.
+Satish Talim has been offering free (and some paid) courses for Ruby and other development related courses for free, for at least the last 5 years, if not longer. but the study notes are free even for the paid core course.
Thanks for this post! Extremely helpful.
Great resource, Johnathan,.. Thanks a lot ..
Thanks for sharing this incredible list of resources.
Johnathan, this is what I call valuable information. Thanks, good work!
Can't believe this hasn't been mentioned (sorry if it has, a Ctrl+F didn't find anything):

So many courses across many disciplines and schools. They just aren't continuously running so you have to catch them when they start up again.

Thanks for this awesome list!
Would love to hear what you think about, which uses videos and their subtitles to teach languages (including videos like open yale courses and khan academy)
DEVS: APP IDEA.  Saw this post via +Sarah Hill .   Great list, but what we really need is some overlay to organize all of this stuff in to curricula. Pick a track, and this "app" would show you the exact links to the relevant lessons.    Otherwise, I may only be able to browse 1-3% , or wade through search results, most of which is not relevant.  i.e. - "I want to learn to be a MS SQL DBA" - here is your curriculum: Yale - SQL101, Microsoft - SQL Server management,   Google Books: SQL for DBAs, etc)
As someone who currently works in education, thank you! This is great!
Popped up on my feed today, haven't seen anything worth sharing in a while. Great work!
This is a great post. I am currently looking for online courses to learn programming. This is just perfect timing, thanks very much.
Absolutely amazing list! Thank you so much!

What might be interesting for you is +Keeeb - a great research tool where you can save text passages, pics and videos. Forget saving entire webpages - save only what's relevant!

I think it's especially useful for students for the huge amount of online research they have to do.

Would really love to know what you think since we're constantly looking for feedback so we can make Keeeb even better!
This is one of the most amazing things I've seen in a while; thanks much!
+ I would think about something like dedicated website just for this list, as it offers more features and functionality (and I'd love to help if needed!).
Excellent list and comments on your post. Thanks.

Does any one have suggestions on how to establish a collaborative learning document discussion.  Thus far the closest I have found is hackpad, etherpad and google docs, but none satisfy my requirements.

There are two applications, very similar on what I am trying to do, currently using google docs.
Fantastic resource list. I've shared it with my groups. Thanks again Johnathan! :-)
Gil Pac
This will be remembered as the era of the greatest availability of accessible online education.  Thank you for this highly valued share , +Johnathan Chung .
Thank you so incredibly much Jonathan Chung.
Thank yoi Jonathan Chung for sharing this. I fall on this post at a right time. A time when my organisation is working on a campaign to help women (school drop outs) to gain some skills to boost their petty businesses by taking online courses. Sites that use the french language too are most welcome.
Add a comment...